# near model CODE resource # jump table entries: 3152-3174 (23 of them) export_394: 00000000 4E56 FEE8 link A6, -0x0118 00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000008 286E 0008 movea.l A4, [A6 + 0x8] 0000000C 2054 movea.l A0, [A4] 0000000E 7000 moveq.l D0, 0x00 00000010 2140 0024 move.l [A0 + 0x24], D0 00000014 7000 moveq.l D0, 0x00 00000016 2140 0028 move.l [A0 + 0x28], D0 0000001A 7000 moveq.l D0, 0x00 0000001C 2140 002C move.l [A0 + 0x2C], D0 00000020 7000 moveq.l D0, 0x00 00000022 2140 0032 move.l [A0 + 0x32], D0 00000026 4268 0038 clr.w [A0 + 0x38] 0000002A 117C 0001 003A move.b [A0 + 0x3A], 0x1 00000030 1A2D F740 move.b D5, [A5 - 0x8C0] 00000034 422D F740 clr.b [A5 - 0x8C0] 00000038 2F3C 4674 6346 move.l -[A7], 0x46746346 /* 'FtcF' */ 0000003E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000042 4EBA 2618 jsr [PC + 0x2618 /* 0000265C */] 00000046 1B45 F740 move.b [A5 - 0x8C0], D5 0000004A 102D FC6B move.b D0, [A5 - 0x395] 0000004E 6740 beq +0x42 /* 00000090 */ 00000050 2F00 move.l -[A7], D0 00000052 4267 clr.w -[A7] 00000054 486E FEF4 pea.l [A6 - 0x10C] 00000058 303C 0200 move.w D0, 0x200 0000005C A830 syscall Pack14 0000005E 321F move.w D1, [A7]+ 00000060 201F move.l D0, [A7]+ 00000062 4A41 tst.w D1 00000064 57C1 seq D1 00000066 C001 and.b D0, D1 00000068 4A00 tst.b D0 0000006A 6724 beq +0x26 /* 00000090 */ 0000006C 4AAE FEF4 tst.l [A6 - 0x10C] 00000070 56C1 sne D1 00000072 C001 and.b D0, D1 00000074 671A beq +0x1C /* 00000090 */ 00000076 486E FEF8 pea.l [A6 - 0x108] 0000007A 2F3C 0002 03E8 move.l -[A7], 0x203E8 00000080 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00000084 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 00000088 486E FEF8 pea.l [A6 - 0x108] 0000008C A933 syscall AppendMenu 0000008E 6020 bra +0x22 /* 000000B0 */ label00000090: 00000090 486E FEF8 pea.l [A6 - 0x108] 00000094 2F3C 0002 03E8 move.l -[A7], 0x203E8 0000009A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 0000009E 42A7 clr.l -[A7] 000000A0 3F3C 0001 move.w -[A7], 0x1 000000A4 A949 syscall GetMenuHandle 000000A6 486E FEF8 pea.l [A6 - 0x108] 000000AA 3F3C 0001 move.w -[A7], 0x1 000000AE A826 syscall InsertMenuItem/InsMenuItem label000000B0: 000000B0 4267 clr.w -[A7] 000000B2 42A7 clr.l -[A7] 000000B4 486E FFFC pea.l [A6 - 0x4] 000000B8 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 000000BC 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 000000C0 2054 movea.l A0, [A4] 000000C2 316E FFFC 0036 move.w [A0 + 0x36], [A6 - 0x4] 000000C8 3B6E FFFC EDA4 move.w [A5 - 0x125C], [A6 - 0x4] 000000CE 700A moveq.l D0, 0x0A 000000D0 2140 0006 move.l [A0 + 0x6], D0 000000D4 4228 001A clr.b [A0 + 0x1A] 000000D8 4267 clr.w -[A7] 000000DA 42A7 clr.l -[A7] 000000DC 3F3C 0007 move.w -[A7], 0x7 000000E0 A949 syscall GetMenuHandle 000000E2 A950 syscall CountMItems 000000E4 2054 movea.l A0, [A4] 000000E6 315F 0030 move.w [A0 + 0x30], [A7]+ 000000EA 4EBA 1BF0 jsr [PC + 0x1BF0 /* 00001CDC */] 000000EE 4EBA 1788 jsr [PC + 0x1788 /* 00001878 */] 000000F2 102D FC38 move.b D0, [A5 - 0x3C8] 000000F6 672A beq +0x2C /* 00000122 */ 000000F8 4267 clr.w -[A7] 000000FA 42A7 clr.l -[A7] 000000FC 486D 27FC pea.l [A5 + 0x27FC] 00000100 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000104 101F move.b D0, [A7]+ 00000106 4267 clr.w -[A7] 00000108 42A7 clr.l -[A7] 0000010A 486D 280C pea.l [A5 + 0x280C] 0000010E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000112 101F move.b D0, [A7]+ 00000114 4267 clr.w -[A7] 00000116 42A7 clr.l -[A7] 00000118 486D 2804 pea.l [A5 + 0x2804] 0000011C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000120 101F move.b D0, [A7]+ label00000122: 00000122 4EBA 1868 jsr [PC + 0x1868 /* 0000198C */] 00000126 4EBA 03BC jsr [PC + 0x3BC /* 000004E4 */] 0000012A 4EBA 01A8 jsr [PC + 0x1A8 /* 000002D4 */] 0000012E 4EBA 19C4 jsr [PC + 0x19C4 /* 00001AF4 */] 00000132 4EBA 0E28 jsr [PC + 0xE28 /* 00000F5C */] 00000136 4EBA 0410 jsr [PC + 0x410 /* 00000548 */] 0000013A 3F2D FC50 move.w -[A7], [A5 - 0x3B0] 0000013E 1F2D FC55 move.b -[A7], [A5 - 0x3AB] 00000142 1F2D FC67 move.b -[A7], [A5 - 0x399] 00000146 4EBA 1394 jsr [PC + 0x1394 /* 000014DC */] 0000014A 102D FC68 move.b D0, [A5 - 0x398] 0000014E 6728 beq +0x2A /* 00000178 */ 00000150 4267 clr.w -[A7] 00000152 2F3C 6F73 2020 move.l -[A7], 0x6F732020 /* 'os ' */ 00000158 486E FEEA pea.l [A6 - 0x116] 0000015C 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 00000160 3C1F move.w D6, [A7]+ 00000162 57C0 seq D0 00000164 4A00 tst.b D0 00000166 670A beq +0xC /* 00000172 */ 00000168 082E 0004 FEED btst.b [A6 - 0x113], 0x4 0000016E 56C1 sne D1 00000170 C001 and.b D0, D1 label00000172: 00000172 4400 neg.b D0 00000174 1E00 move.b D7, D0 00000176 6020 bra +0x22 /* 00000198 */ label00000178: 00000178 0C6D 0700 FC50 cmpi.w [A5 - 0x3B0], 0x700 0000017E 5CC0 sge D0 00000180 4A00 tst.b D0 00000182 6712 beq +0x14 /* 00000196 */ 00000184 2F00 move.l -[A7], D0 00000186 2F3C A88F 0000 move.l -[A7], 0xA88F0000 0000018C 4EAD 2232 jsr [A5 + 0x2232 /* export_1090 */] 00000190 121F move.b D1, [A7]+ 00000192 201F move.l D0, [A7]+ 00000194 C001 and.b D0, D1 label00000196: 00000196 1E00 move.b D7, D0 label00000198: 00000198 1F2D FC55 move.b -[A7], [A5 - 0x3AB] 0000019C 1F2D FC67 move.b -[A7], [A5 - 0x399] 000001A0 1F2D FC66 move.b -[A7], [A5 - 0x39A] 000001A4 1F07 move.b -[A7], D7 000001A6 4EBA 1234 jsr [PC + 0x1234 /* 000013DC */] 000001AA 1F2D FC6A move.b -[A7], [A5 - 0x396] 000001AE 4EBA 0D84 jsr [PC + 0xD84 /* 00000F34 */] 000001B2 1F2D FC55 move.b -[A7], [A5 - 0x3AB] 000001B6 1F2D FC67 move.b -[A7], [A5 - 0x399] 000001BA 4EBA 1D64 jsr [PC + 0x1D64 /* 00001F20 */] 000001BE 4EBA 185C jsr [PC + 0x185C /* 00001A1C */] 000001C2 4EBA 1D74 jsr [PC + 0x1D74 /* 00001F38 */] 000001C6 4EBA 1C10 jsr [PC + 0x1C10 /* 00001DD8 */] 000001CA 4EBA 05B8 jsr [PC + 0x5B8 /* 00000784 */] 000001CE 1F2D FC55 move.b -[A7], [A5 - 0x3AB] 000001D2 1F2D FC67 move.b -[A7], [A5 - 0x399] 000001D6 4EBA 1248 jsr [PC + 0x1248 /* 00001420 */] 000001DA 4EBA 0234 jsr [PC + 0x234 /* 00000410 */] 000001DE 4EBA 12A0 jsr [PC + 0x12A0 /* 00001480 */] 000001E2 4EBA 0EBC jsr [PC + 0xEBC /* 000010A0 */] 000001E6 4EBA 0E00 jsr [PC + 0xE00 /* 00000FE8 */] 000001EA 4EBA 00BC jsr [PC + 0xBC /* 000002A8 */] 000001EE 4EBA 06AC jsr [PC + 0x6AC /* 0000089C */] 000001F2 4EBA 0898 jsr [PC + 0x898 /* 00000A8C */] 000001F6 4EBA 0254 jsr [PC + 0x254 /* 0000044C */] 000001FA 4EBA 05A8 jsr [PC + 0x5A8 /* 000007A4 */] 000001FE 4EBA 1D54 jsr [PC + 0x1D54 /* 00001F54 */] 00000202 4EBA 03B8 jsr [PC + 0x3B8 /* 000005BC */] 00000206 4EBA 1310 jsr [PC + 0x1310 /* 00001518 */] 0000020A 4EBA 0DB0 jsr [PC + 0xDB0 /* 00000FBC */] 0000020E 4EBA 0F4C jsr [PC + 0xF4C /* 0000115C */] 00000212 4EBA 0488 jsr [PC + 0x488 /* 0000069C */] 00000216 4EBA 0F28 jsr [PC + 0xF28 /* 00001140 */] 0000021A 4EBA 17E4 jsr [PC + 0x17E4 /* 00001A00 */] 0000021E 4EBA 0EB8 jsr [PC + 0xEB8 /* 000010D8 */] 00000222 4EBA 1784 jsr [PC + 0x1784 /* 000019A8 */] 00000226 4EBA 17AC jsr [PC + 0x17AC /* 000019D4 */] 0000022A 4EBA 125C jsr [PC + 0x125C /* 00001488 */] 0000022E 4EBA 1474 jsr [PC + 0x1474 /* 000016A4 */] 00000232 4EBA 07E8 jsr [PC + 0x7E8 /* 00000A1C */] 00000236 4EBA 03EC jsr [PC + 0x3EC /* 00000624 */] 0000023A 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 0000023E 4EBA 12F4 jsr [PC + 0x12F4 /* 00001534 */] 00000242 4EAD 36CA jsr [A5 + 0x36CA /* export_1749 */] 00000246 4EBA 0324 jsr [PC + 0x324 /* 0000056C */] 0000024A 4EBA 0130 jsr [PC + 0x130 /* 0000037C */] 0000024E 4EBA 0158 jsr [PC + 0x158 /* 000003A8 */] 00000252 4EBA 00B0 jsr [PC + 0xB0 /* 00000304 */] 00000256 4EBA 057C jsr [PC + 0x57C /* 000007D4 */] 0000025A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000025E 4EAD 2452 jsr [A5 + 0x2452 /* export_1158 */] 00000262 42A7 clr.l -[A7] 00000264 4EBA 0A3A jsr [PC + 0xA3A /* 00000CA0 */] 00000268 265F movea.l A3, [A7]+ 0000026A 2054 movea.l A0, [A4] 0000026C 214B 0028 move.l [A0 + 0x28], A3 00000270 42A7 clr.l -[A7] 00000272 2054 movea.l A0, [A4] 00000274 2F28 0028 move.l -[A7], [A0 + 0x28] 00000278 4EBA 091E jsr [PC + 0x91E /* 00000B98 */] 0000027C 265F movea.l A3, [A7]+ 0000027E 2054 movea.l A0, [A4] 00000280 214B 002C move.l [A0 + 0x2C], A3 00000284 42A7 clr.l -[A7] 00000286 1F3C 0001 move.b -[A7], 0x1 0000028A 2054 movea.l A0, [A4] 0000028C 2F28 002C move.l -[A7], [A0 + 0x2C] 00000290 4EBA 0642 jsr [PC + 0x642 /* 000008D4 */] 00000294 281F move.l D4, [A7]+ 00000296 2054 movea.l A0, [A4] 00000298 2144 0024 move.l [A0 + 0x24], D4 0000029C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000002A0 4E5E unlink A6 000002A2 2E9F move.l [A7], [A7]+ 000002A4 4E75 rts 000002A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000002A8-000002B2 fn000002A8: 000002A8 4E56 0000 link A6, 0 000002AC 102D FC38 move.b D0, [A5 - 0x3C8] 000002B0 670E beq +0x10 /* 000002C0 */ // end alternate branch 000002A8-000002B2 fn000002A8: // (misaligned) 000002AA 0000 102D ori.b D0, 0x2D /* '-' */ 000002AE FC38 670E .unknown 0xFC38 0x670E (W = 6) 000002B2 4267 clr.w -[A7] 000002B4 42A7 clr.l -[A7] 000002B6 486D 2824 pea.l [A5 + 0x2824] 000002BA 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000002BE 101F move.b D0, [A7]+ label000002C0: 000002C0 4267 clr.w -[A7] 000002C2 42A7 clr.l -[A7] 000002C4 486D 281C pea.l [A5 + 0x281C] 000002C8 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000002CC 101F move.b D0, [A7]+ 000002CE 4E5E unlink A6 000002D0 4E75 rts 000002D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000002D4-000002DA fn000002D4: 000002D4 4E56 0000 link A6, 0 000002D8 42A7 clr.l -[A7] // end alternate branch 000002D4-000002DA fn000002D4: // (misaligned) 000002D6 0000 42A7 ori.b D0, 0xA7 000002DA A975 syscall TickCount 000002DC 2B5F E95C move.l [A5 - 0x16A4], [A7]+ 000002E0 701E moveq.l D0, 0x1E 000002E2 2F00 move.l -[A7], D0 000002E4 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 000002E8 4E5E unlink A6 000002EA 4E75 rts 000002EC 9249 sub.w D1, A1 000002EE 4E49 trap 9 000002F0 5455 addq.w [A5], 2 000002F2 414E chk.w D0, A6 000002F4 494D chk.w D4, A5 000002F6 4355 chk.w D1, [A5] 000002F8 5253 addq.w [A3], 1 000002FA 5554 subq.w [A4], 2 000002FC 494C chk.w D4, A4 000002FE 5300 subq.b D0, 1 00000300 0000 0000 ori.b D0, 0x0 fn00000304: 00000304 4E56 0000 link A6, 0 00000308 102D FC38 move.b D0, [A5 - 0x3C8] 0000030C 6762 beq +0x64 /* 00000370 */ 0000030E 4267 clr.w -[A7] 00000310 42A7 clr.l -[A7] 00000312 486D 282C pea.l [A5 + 0x282C] 00000316 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000031A 101F move.b D0, [A7]+ 0000031C 4267 clr.w -[A7] 0000031E 42A7 clr.l -[A7] 00000320 486D 2844 pea.l [A5 + 0x2844] 00000324 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000328 101F move.b D0, [A7]+ 0000032A 4267 clr.w -[A7] 0000032C 42A7 clr.l -[A7] 0000032E 486D 283C pea.l [A5 + 0x283C] 00000332 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000336 101F move.b D0, [A7]+ 00000338 4267 clr.w -[A7] 0000033A 42A7 clr.l -[A7] 0000033C 486D 2834 pea.l [A5 + 0x2834] 00000340 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000344 101F move.b D0, [A7]+ 00000346 4267 clr.w -[A7] 00000348 42A7 clr.l -[A7] 0000034A 486D 285C pea.l [A5 + 0x285C] 0000034E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000352 101F move.b D0, [A7]+ 00000354 4267 clr.w -[A7] 00000356 42A7 clr.l -[A7] 00000358 486D 2854 pea.l [A5 + 0x2854] 0000035C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000360 101F move.b D0, [A7]+ 00000362 4267 clr.w -[A7] 00000364 42A7 clr.l -[A7] 00000366 486D 284C pea.l [A5 + 0x284C] 0000036A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000036E 101F move.b D0, [A7]+ label00000370: 00000370 7000 moveq.l D0, 0x00 00000372 2B40 E964 move.l [A5 - 0x169C], D0 00000376 4E5E unlink A6 00000378 4E75 rts 0000037A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000037C-00000386 fn0000037C: 0000037C 4E56 0000 link A6, 0 00000380 102D FC38 move.b D0, [A5 - 0x3C8] 00000384 671C beq +0x1E /* 000003A2 */ // end alternate branch 0000037C-00000386 fn0000037C: // (misaligned) 0000037E 0000 102D ori.b D0, 0x2D /* '-' */ 00000382 FC38 671C .unknown 0xFC38 0x671C (W = 6) 00000386 4267 clr.w -[A7] 00000388 42A7 clr.l -[A7] 0000038A 486D 286C pea.l [A5 + 0x286C] 0000038E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000392 101F move.b D0, [A7]+ 00000394 4267 clr.w -[A7] 00000396 42A7 clr.l -[A7] 00000398 486D 2864 pea.l [A5 + 0x2864] 0000039C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000003A0 101F move.b D0, [A7]+ label000003A2: 000003A2 4E5E unlink A6 000003A4 4E75 rts 000003A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000003A8-000003B2 fn000003A8: 000003A8 4E56 0000 link A6, 0 000003AC 102D FC38 move.b D0, [A5 - 0x3C8] 000003B0 6758 beq +0x5A /* 0000040A */ // end alternate branch 000003A8-000003B2 fn000003A8: // (misaligned) 000003AA 0000 102D ori.b D0, 0x2D /* '-' */ 000003AE FC38 6758 .unknown 0xFC38 0x6758 (W = 6) 000003B2 4267 clr.w -[A7] 000003B4 42A7 clr.l -[A7] 000003B6 486D 287C pea.l [A5 + 0x287C] 000003BA 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000003BE 101F move.b D0, [A7]+ 000003C0 670E beq +0x10 /* 000003D0 */ 000003C2 4267 clr.w -[A7] 000003C4 42A7 clr.l -[A7] 000003C6 486D 2894 pea.l [A5 + 0x2894] 000003CA 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000003CE 101F move.b D0, [A7]+ label000003D0: 000003D0 4267 clr.w -[A7] 000003D2 42A7 clr.l -[A7] 000003D4 486D 288C pea.l [A5 + 0x288C] 000003D8 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000003DC 101F move.b D0, [A7]+ 000003DE 670E beq +0x10 /* 000003EE */ 000003E0 4267 clr.w -[A7] 000003E2 42A7 clr.l -[A7] 000003E4 486D 289C pea.l [A5 + 0x289C] 000003E8 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000003EC 101F move.b D0, [A7]+ label000003EE: 000003EE 4267 clr.w -[A7] 000003F0 42A7 clr.l -[A7] 000003F2 486D 2884 pea.l [A5 + 0x2884] 000003F6 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000003FA 101F move.b D0, [A7]+ 000003FC 4267 clr.w -[A7] 000003FE 42A7 clr.l -[A7] 00000400 486D 2874 pea.l [A5 + 0x2874] 00000404 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000408 101F move.b D0, [A7]+ label0000040A: 0000040A 4E5E unlink A6 0000040C 4E75 rts 0000040E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000410-0000041A fn00000410: 00000410 4E56 0000 link A6, 0 00000414 102D FC38 move.b D0, [A5 - 0x3C8] 00000418 671C beq +0x1E /* 00000436 */ // end alternate branch 00000410-0000041A fn00000410: // (misaligned) 00000412 0000 102D ori.b D0, 0x2D /* '-' */ 00000416 FC38 671C .unknown 0xFC38 0x671C (W = 6) 0000041A 4267 clr.w -[A7] 0000041C 42A7 clr.l -[A7] 0000041E 486D 28AC pea.l [A5 + 0x28AC] 00000422 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000426 101F move.b D0, [A7]+ 00000428 4267 clr.w -[A7] 0000042A 42A7 clr.l -[A7] 0000042C 486D 28B4 pea.l [A5 + 0x28B4] 00000430 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000434 101F move.b D0, [A7]+ label00000436: 00000436 7000 moveq.l D0, 0x00 00000438 2B40 E994 move.l [A5 - 0x166C], D0 0000043C 7000 moveq.l D0, 0x00 0000043E 2B40 E98C move.l [A5 - 0x1674], D0 00000442 7000 moveq.l D0, 0x00 00000444 2B40 E990 move.l [A5 - 0x1670], D0 00000448 4E5E unlink A6 0000044A 4E75 rts fn0000044C: 0000044C 4E56 0000 link A6, 0 00000450 102D FC38 move.b D0, [A5 - 0x3C8] 00000454 6746 beq +0x48 /* 0000049C */ 00000456 4267 clr.w -[A7] 00000458 42A7 clr.l -[A7] 0000045A 486D 28E4 pea.l [A5 + 0x28E4] 0000045E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000462 101F move.b D0, [A7]+ 00000464 4267 clr.w -[A7] 00000466 42A7 clr.l -[A7] 00000468 486D 28DC pea.l [A5 + 0x28DC] 0000046C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000470 101F move.b D0, [A7]+ 00000472 4267 clr.w -[A7] 00000474 42A7 clr.l -[A7] 00000476 486D 28FC pea.l [A5 + 0x28FC] 0000047A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000047E 101F move.b D0, [A7]+ 00000480 4267 clr.w -[A7] 00000482 42A7 clr.l -[A7] 00000484 486D 28F4 pea.l [A5 + 0x28F4] 00000488 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000048C 101F move.b D0, [A7]+ 0000048E 4267 clr.w -[A7] 00000490 42A7 clr.l -[A7] 00000492 486D 2904 pea.l [A5 + 0x2904] 00000496 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000049A 101F move.b D0, [A7]+ label0000049C: 0000049C 42A7 clr.l -[A7] 0000049E 2F3C 0000 0200 move.l -[A7], 0x200 000004A4 4EAD 233A jsr [A5 + 0x233A /* export_1123 */] 000004A8 2B57 E998 move.l [A5 - 0x1668], [A7] 000004AC 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 000004B0 4267 clr.w -[A7] 000004B2 2F2D E998 move.l -[A7], [A5 - 0x1668] 000004B6 2F3C 8204 FFF8 move.l -[A7], 0x8204FFF8 000004BC A8B5 syscall ScriptUtil 000004BE 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 000004C2 4E5E unlink A6 000004C4 4E75 rts 000004C6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_395: // at 000004C8 (misaligned) 000004CA 0000 2F2E ori.b D0, 0x2E /* '.' */ 000004CE 0008 4EAD ori.b A0, 0xAD 000004D2 1B0A move.b -[A5], A2 000004D4 206E 0008 movea.l A0, [A6 + 0x8] 000004D8 2050 movea.l A0, [A0] 000004DA 4228 003C clr.b [A0 + 0x3C] 000004DE 4E5E unlink A6 000004E0 2E9F move.l [A7], [A7]+ 000004E2 4E75 rts fn000004E4: 000004E4 4E56 0000 link A6, 0 000004E8 42A7 clr.l -[A7] 000004EA 3F3C 0004 move.w -[A7], 0x4 000004EE A9B9 syscall GetCursor 000004F0 2B57 E99C move.l [A5 - 0x1664], [A7] 000004F4 A992 syscall DetachResource 000004F6 42A7 clr.l -[A7] 000004F8 3F3C 0101 move.w -[A7], 0x101 000004FC A9B9 syscall GetCursor 000004FE 2B57 E9A0 move.l [A5 - 0x1660], [A7] 00000502 A992 syscall DetachResource 00000504 42A7 clr.l -[A7] 00000506 3F3C 0102 move.w -[A7], 0x102 0000050A A9B9 syscall GetCursor 0000050C 2B57 E9A4 move.l [A5 - 0x165C], [A7] 00000510 A992 syscall DetachResource 00000512 42A7 clr.l -[A7] 00000514 3F3C 0103 move.w -[A7], 0x103 00000518 A9B9 syscall GetCursor 0000051A 2B57 E9A8 move.l [A5 - 0x1658], [A7] 0000051E A992 syscall DetachResource 00000520 42A7 clr.l -[A7] 00000522 3F3C 0104 move.w -[A7], 0x104 00000526 A9B9 syscall GetCursor 00000528 2B57 E9AC move.l [A5 - 0x1654], [A7] 0000052C A992 syscall DetachResource 0000052E 426D E9B0 clr.w [A5 - 0x1650] 00000532 4E5E unlink A6 00000534 4E75 rts 00000536 8E49 or.w D7, A1 00000538 4E49 trap 9 0000053A 5443 addq.w D3, 2 0000053C 5552 subq.w [A2], 2 0000053E 534F subq.w A7, 1 00000540 5255 addq.w [A5], 1 00000542 4E49 trap 9 00000544 5400 addq.b D0, 2 00000546 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000548-0000054E fn00000548: 00000548 4E56 0000 link A6, 0 0000054C 4267 clr.w -[A7] // end alternate branch 00000548-0000054E fn00000548: // (misaligned) 0000054A 0000 4267 ori.b D0, 0x67 /* 'g' */ 0000054E 4EAD 36B2 jsr [A5 + 0x36B2 /* export_1746 */] 00000552 4E5E unlink A6 00000554 4E75 rts 00000556 9349 subx.w -[A1], -[A1] 00000558 4E49 trap 9 0000055A 5455 addq.w [A5], 2 0000055C 4449 neg.w A1 0000055E 4D45 chk.w D6, D5 00000560 4E53 494F link A3, -0xFFFFB6B1 00000564 4E55 5449 link A5, -0xFFFFABB7 00000568 4C53 0000 movem.l , [A3] fn0000056C: 0000056C 4E56 0000 link A6, 0 00000570 102D FC38 move.b D0, [A5 - 0x3C8] 00000574 672A beq +0x2C /* 000005A0 */ 00000576 4267 clr.w -[A7] 00000578 42A7 clr.l -[A7] 0000057A 486D 2914 pea.l [A5 + 0x2914] 0000057E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000582 101F move.b D0, [A7]+ 00000584 4267 clr.w -[A7] 00000586 42A7 clr.l -[A7] 00000588 486D 291C pea.l [A5 + 0x291C] 0000058C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000590 101F move.b D0, [A7]+ 00000592 4267 clr.w -[A7] 00000594 42A7 clr.l -[A7] 00000596 486D 290C pea.l [A5 + 0x290C] 0000059A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000059E 101F move.b D0, [A7]+ label000005A0: 000005A0 486D ECD4 pea.l [A5 - 0x132C] 000005A4 2F3C 8300 8300 move.l -[A7], 0x83008300 000005AA A880 syscall SetPt 000005AC 486D ECD0 pea.l [A5 - 0x1330] 000005B0 2F3C 8300 8300 move.l -[A7], 0x83008300 000005B6 A880 syscall SetPt 000005B8 4E5E unlink A6 000005BA 4E75 rts fn000005BC: 000005BC 4E56 0000 link A6, 0 000005C0 102D FC38 move.b D0, [A5 - 0x3C8] 000005C4 671C beq +0x1E /* 000005E2 */ 000005C6 4267 clr.w -[A7] 000005C8 42A7 clr.l -[A7] 000005CA 486D 292C pea.l [A5 + 0x292C] 000005CE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000005D2 101F move.b D0, [A7]+ 000005D4 4267 clr.w -[A7] 000005D6 42A7 clr.l -[A7] 000005D8 486D 2924 pea.l [A5 + 0x2924] 000005DC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000005E0 101F move.b D0, [A7]+ label000005E2: 000005E2 7000 moveq.l D0, 0x00 000005E4 2B40 ECE0 move.l [A5 - 0x1320], D0 000005E8 7000 moveq.l D0, 0x00 000005EA 2B40 ECD8 move.l [A5 - 0x1328], D0 000005EE 7000 moveq.l D0, 0x00 000005F0 2B40 ECDC move.l [A5 - 0x1324], D0 000005F4 42A7 clr.l -[A7] 000005F6 4EAD 37BA jsr [A5 + 0x37BA /* export_1779 */] 000005FA 2B57 ECE0 move.l [A5 - 0x1320], [A7] 000005FE 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000602 42A7 clr.l -[A7] 00000604 4EAD 37BA jsr [A5 + 0x37BA /* export_1779 */] 00000608 2B57 ECD8 move.l [A5 - 0x1328], [A7] 0000060C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000610 42A7 clr.l -[A7] 00000612 4EAD 37BA jsr [A5 + 0x37BA /* export_1779 */] 00000616 2B57 ECDC move.l [A5 - 0x1324], [A7] 0000061A 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 0000061E 4E5E unlink A6 00000620 4E75 rts 00000622 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000624-00000628 fn00000624: 00000624 4E56 FFFE link A6, -0x0002 // end alternate branch 00000624-00000628 fn00000624: // (misaligned) 00000626 FFFE .invalid <> 00000628 102D FC62 move.b D0, [A5 - 0x39E] 0000062C C02D FC66 and.b D0, [A5 - 0x39A] 00000630 C02D FC5D and.b D0, [A5 - 0x3A3] 00000634 122D FC65 move.b D1, [A5 - 0x39B] 00000638 0A01 0001 xori.b D1, 0x1 0000063C C001 and.b D0, D1 0000063E 1B40 ECE4 move.b [A5 - 0x131C], D0 00000642 102D FC66 move.b D0, [A5 - 0x39A] 00000646 0A00 0001 xori.b D0, 0x1 0000064A C02D FC5D and.b D0, [A5 - 0x3A3] 0000064E 122D FC65 move.b D1, [A5 - 0x39B] 00000652 0A01 0001 xori.b D1, 0x1 00000656 C001 and.b D0, D1 00000658 1B40 ECE8 move.b [A5 - 0x1318], D0 0000065C 486D ED38 pea.l [A5 - 0x12C8] 00000660 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 00000664 486D ECEC pea.l [A5 - 0x1314] 00000668 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 0000066C 4267 clr.w -[A7] 0000066E 1F3C 0001 move.b -[A7], 0x1 00000672 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 00000676 1D5F FFFF move.b [A6 - 0x1], [A7]+ 0000067A 42A7 clr.l -[A7] 0000067C 42A7 clr.l -[A7] 0000067E 4EAD 34D2 jsr [A5 + 0x34D2 /* export_1686 */] 00000682 2B5F ED84 move.l [A5 - 0x127C], [A7]+ 00000686 42A7 clr.l -[A7] 00000688 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 0000068C 1D5F FFFF move.b [A6 - 0x1], [A7]+ 00000690 2F2D ED84 move.l -[A7], [A5 - 0x127C] 00000694 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000698 4E5E unlink A6 0000069A 4E75 rts fn0000069C: 0000069C 4E56 0000 link A6, 0 000006A0 102D FC38 move.b D0, [A5 - 0x3C8] 000006A4 671C beq +0x1E /* 000006C2 */ 000006A6 4267 clr.w -[A7] 000006A8 42A7 clr.l -[A7] 000006AA 486D 2944 pea.l [A5 + 0x2944] 000006AE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000006B2 101F move.b D0, [A7]+ 000006B4 4267 clr.w -[A7] 000006B6 42A7 clr.l -[A7] 000006B8 486D 2934 pea.l [A5 + 0x2934] 000006BC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000006C0 101F move.b D0, [A7]+ label000006C2: 000006C2 4E5E unlink A6 000006C4 4E75 rts 000006C6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000006C8-000006CC export_396: fn000006C8: 000006C8 4E56 FFFC link A6, -0x0004 // end alternate branch 000006C8-000006CC export_396: // at 000006C8 (misaligned) fn000006C8: // (misaligned) 000006CA FFFC .invalid <> 000006CC 486E FFFC pea.l [A6 - 0x4] 000006D0 486D 2954 pea.l [A5 + 0x2954] 000006D4 3F3C 00A0 move.w -[A7], 0xA0 000006D8 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 000006DC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000006E0 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 000006E4 42A7 clr.l -[A7] 000006E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006EA 1F3C 0001 move.b -[A7], 0x1 000006EE 1F3C 0001 move.b -[A7], 0x1 000006F2 1F3C 0001 move.b -[A7], 0x1 000006F6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000006FA 4EAD 31A2 jsr [A5 + 0x31A2 /* export_1584 */] 000006FE 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4] 00000704 4E5E unlink A6 00000706 2E9F move.l [A7], [A7]+ 00000708 4E75 rts 0000070A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000070C-00000710 export_397: fn0000070C: 0000070C 4E56 FFFC link A6, -0x0004 // end alternate branch 0000070C-00000710 export_397: // at 0000070C (misaligned) fn0000070C: // (misaligned) 0000070E FFFC .invalid <> 00000710 486E FFFC pea.l [A6 - 0x4] 00000714 486D 295C pea.l [A5 + 0x295C] 00000718 3F3C 006C move.w -[A7], 0x6C /* 'l' */ 0000071C 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 00000720 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000724 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000728 42A7 clr.l -[A7] 0000072A 42A7 clr.l -[A7] 0000072C 486D FBC4 pea.l [A5 - 0x43C] 00000730 486D FBC4 pea.l [A5 - 0x43C] 00000734 1F3C 0002 move.b -[A7], 0x2 00000738 1F3C 0003 move.b -[A7], 0x3 0000073C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000740 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 00000744 206E FFFC movea.l A0, [A6 - 0x4] 00000748 2050 movea.l A0, [A0] 0000074A 216E 000E 003C move.l [A0 + 0x3C], [A6 + 0xE] 00000750 206E FFFC movea.l A0, [A6 - 0x4] 00000754 2050 movea.l A0, [A0] 00000756 7000 moveq.l D0, 0x00 00000758 2140 0040 move.l [A0 + 0x40], D0 0000075C 206E FFFC movea.l A0, [A6 - 0x4] 00000760 2050 movea.l A0, [A0] 00000762 116E 000C 0044 move.b [A0 + 0x44], [A6 + 0xC] 00000768 206E FFFC movea.l A0, [A6 - 0x4] 0000076C 2050 movea.l A0, [A0] 0000076E 216E 0008 0046 move.l [A0 + 0x46], [A6 + 0x8] 00000774 2D6E FFFC 0012 move.l [A6 + 0x12], [A6 - 0x4] 0000077A 4E5E unlink A6 0000077C 205F movea.l A0, [A7]+ 0000077E DEFC 000A add.w A7, 0xA /* '\n' */ 00000782 4ED0 jmp [A0] fn00000784: 00000784 4E56 0000 link A6, 0 00000788 4E5E unlink A6 0000078A 4E75 rts 0000078C 9449 sub.w D2, A1 0000078E 4E49 trap 9 00000790 5455 addq.w [A5], 2 00000792 4645 not.w D5 00000794 5443 addq.w D3, 2 00000796 4854 pea.l [A4] 00000798 4855 pea.l [A5] 0000079A 4D42 chk.w D6, D2 0000079C 4E41 trap 1 0000079E 494C chk.w D4, A4 000007A0 5300 subq.b D0, 1 000007A2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000007A4-000007AA fn000007A4: 000007A4 4E56 0000 link A6, 0 000007A8 7000 moveq.l D0, 0x00 // end alternate branch 000007A4-000007AA fn000007A4: // (misaligned) 000007A6 0000 7000 ori.b D0, 0x0 000007AA 2B40 ED9C move.l [A5 - 0x1264], D0 000007AE 102D FC38 move.b D0, [A5 - 0x3C8] 000007B2 670E beq +0x10 /* 000007C2 */ 000007B4 4267 clr.w -[A7] 000007B6 42A7 clr.l -[A7] 000007B8 486D 296C pea.l [A5 + 0x296C] 000007BC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000007C0 101F move.b D0, [A7]+ label000007C2: 000007C2 42A7 clr.l -[A7] 000007C4 4EAD 38D2 jsr [A5 + 0x38D2 /* export_1814 */] 000007C8 2B57 ED9C move.l [A5 - 0x1264], [A7] 000007CC 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 000007D0 4E5E unlink A6 000007D2 4E75 rts fn000007D4: 000007D4 4E56 FFEE link A6, -0x0012 000007D8 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 000007DC 7000 moveq.l D0, 0x00 000007DE 2B40 EDA0 move.l [A5 - 0x1260], D0 000007E2 4267 clr.w -[A7] 000007E4 42A7 clr.l -[A7] 000007E6 486D 297C pea.l [A5 + 0x297C] 000007EA 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000007EE 101F move.b D0, [A7]+ 000007F0 4267 clr.w -[A7] 000007F2 42A7 clr.l -[A7] 000007F4 486D 2984 pea.l [A5 + 0x2984] 000007F8 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000007FC 101F move.b D0, [A7]+ 000007FE 4267 clr.w -[A7] 00000800 2F3C 6654 5950 move.l -[A7], 0x66545950 /* 'fTYP' */ 00000806 A99C syscall CountResources 00000808 3C1F move.w D6, [A7]+ 0000080A 42A7 clr.l -[A7] 0000080C 3006 move.w D0, D6 0000080E 48C0 ext.l D0 00000810 2F00 move.l -[A7], D0 00000812 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */] 00000816 265F movea.l A3, [A7]+ 00000818 3D46 FFEE move.w [A6 - 0x12], D6 0000081C 7E01 moveq.l D7, 0x01 0000081E 6068 bra +0x6A /* 00000888 */ label00000820: 00000820 486E FFF4 pea.l [A6 - 0xC] 00000824 486D 2974 pea.l [A5 + 0x2974] 00000828 3F3C 010A move.w -[A7], 0x10A 0000082C 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 00000830 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000834 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000838 42A7 clr.l -[A7] 0000083A 2F3C 6654 5950 move.l -[A7], 0x66545950 /* 'fTYP' */ 00000840 3F07 move.w -[A7], D7 00000842 A99D syscall GetIndResource 00000844 285F movea.l A4, [A7]+ 00000846 206E FFF4 movea.l A0, [A6 - 0xC] 0000084A 2254 movea.l A1, [A4] 0000084C 2050 movea.l A0, [A0] 0000084E 2151 0002 move.l [A0 + 0x2], [A1] 00000852 2054 movea.l A0, [A4] 00000854 226E FFF4 movea.l A1, [A6 - 0xC] 00000858 2251 movea.l A1, [A1] 0000085A 2368 0004 0006 move.l [A1 + 0x6], [A0 + 0x4] 00000860 206E FFF4 movea.l A0, [A6 - 0xC] 00000864 2254 movea.l A1, [A4] 00000866 2050 movea.l A0, [A0] 00000868 45E8 000A lea.l A2, [A0 + 0xA] 0000086C 5089 addq.l A1, 8 0000086E 703F moveq.l D0, 0x3F label00000870: 00000870 24D9 move.l [A2]+, [A1]+ 00000872 51C8 FFFC dbf D0, -0x6 /* 00000870 */ 00000876 2F0C move.l -[A7], A4 00000878 A9A3 syscall ReleaseResource 0000087A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000087E 2F0B move.l -[A7], A3 00000880 4EAD 32FA jsr [A5 + 0x32FA /* export_1627 */] 00000884 5247 addq.w D7, 1 00000886 6906 bvs +0x8 /* 0000088E */ label00000888: 00000888 BE6E FFEE cmp.w D7, [A6 - 0x12] 0000088C 6F92 ble -0x6C /* 00000820 */ label0000088E: 0000088E 2B4B EDA0 move.l [A5 - 0x1260], A3 00000892 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 00000896 4E5E unlink A6 00000898 4E75 rts 0000089A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000089C-000008A6 fn0000089C: 0000089C 4E56 0000 link A6, 0 000008A0 102D FC38 move.b D0, [A5 - 0x3C8] 000008A4 672A beq +0x2C /* 000008D0 */ // end alternate branch 0000089C-000008A6 fn0000089C: // (misaligned) 0000089E 0000 102D ori.b D0, 0x2D /* '-' */ 000008A2 FC38 672A .unknown 0xFC38 0x672A (W = 6) 000008A6 4267 clr.w -[A7] 000008A8 42A7 clr.l -[A7] 000008AA 486D 2994 pea.l [A5 + 0x2994] 000008AE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000008B2 101F move.b D0, [A7]+ 000008B4 4267 clr.w -[A7] 000008B6 42A7 clr.l -[A7] 000008B8 486D 29A4 pea.l [A5 + 0x29A4] 000008BC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000008C0 101F move.b D0, [A7]+ 000008C2 4267 clr.w -[A7] 000008C4 42A7 clr.l -[A7] 000008C6 486D 299C pea.l [A5 + 0x299C] 000008CA 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000008CE 101F move.b D0, [A7]+ label000008D0: 000008D0 4E5E unlink A6 000008D2 4E75 rts fn000008D4: 000008D4 4E56 FFE8 link A6, -0x0018 000008D8 48E7 0038 movem.l -[A7], A2,A3,A4 000008DC 42A7 clr.l -[A7] 000008DE 3F3C 0BBD move.w -[A7], 0xBBD 000008E2 42A7 clr.l -[A7] 000008E4 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */] 000008E8 265F movea.l A3, [A7]+ 000008EA 2F0B move.l -[A7], A3 000008EC 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 000008F0 42A7 clr.l -[A7] 000008F2 2F3C 666E 6464 move.l -[A7], 0x666E6464 /* 'fndd' */ 000008F8 2F0B move.l -[A7], A3 000008FA 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 000008FE 285F movea.l A4, [A7]+ 00000900 2054 movea.l A0, [A4] 00000902 216E 0008 0058 move.l [A0 + 0x58], [A6 + 0x8] 00000908 486E FFF0 pea.l [A6 - 0x10] 0000090C 700A moveq.l D0, 0x0A 0000090E 2F00 move.l -[A7], D0 00000910 7019 moveq.l D0, 0x19 00000912 2F00 move.l -[A7], D0 00000914 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00000918 42A7 clr.l -[A7] 0000091A 2F0C move.l -[A7], A4 0000091C 486E FFF0 pea.l [A6 - 0x10] 00000920 4EAD 0FFA jsr [A5 + 0xFFA /* export_507 */] 00000924 2F0C move.l -[A7], A4 00000926 1F2E 000C move.b -[A7], [A6 + 0xC] 0000092A 4267 clr.w -[A7] 0000092C 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00000930 42A7 clr.l -[A7] 00000932 4EAD 433A jsr [A5 + 0x433A /* export_2147 */] 00000936 205F movea.l A0, [A7]+ 00000938 43EE FFE8 lea.l A1, [A6 - 0x18] 0000093C 2050 movea.l A0, [A0] 0000093E 45E8 0094 lea.l A2, [A0 + 0x94] 00000942 22DA move.l [A1]+, [A2]+ 00000944 22DA move.l [A1]+, [A2]+ 00000946 4267 clr.w -[A7] 00000948 486E FFE8 pea.l [A6 - 0x18] 0000094C 486D FBC4 pea.l [A5 - 0x43C] 00000950 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 00000954 101F move.b D0, [A7]+ 00000956 6712 beq +0x14 /* 0000096A */ 00000958 1F3C 0001 move.b -[A7], 0x1 0000095C 1F3C 0001 move.b -[A7], 0x1 00000960 4267 clr.w -[A7] 00000962 2F0B move.l -[A7], A3 00000964 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00000968 6016 bra +0x18 /* 00000980 */ label0000096A: 0000096A 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000096E 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000972 4267 clr.w -[A7] 00000974 2F0B move.l -[A7], A3 00000976 4EAD 310A jsr [A5 + 0x310A /* export_1565 */] 0000097A 2F0B move.l -[A7], A3 0000097C 4EAD 114A jsr [A5 + 0x114A /* export_549 */] label00000980: 00000980 4267 clr.w -[A7] 00000982 2F0C move.l -[A7], A4 00000984 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 00000988 101F move.b D0, [A7]+ 0000098A B02E 000C cmp.b D0, [A6 + 0xC] 0000098E 6708 beq +0xA /* 00000998 */ 00000990 4267 clr.w -[A7] 00000992 2F0C move.l -[A7], A4 00000994 4EAD 0D52 jsr [A5 + 0xD52 /* export_422 */] label00000998: 00000998 2D4C 000E move.l [A6 + 0xE], A4 0000099C 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000009A0 4E5E unlink A6 000009A2 205F movea.l A0, [A7]+ 000009A4 5C4F addq.w A7, 6 000009A6 4ED0 jmp [A0] export_398: 000009A8 4E56 FF6C link A6, -0x0094 000009AC 2F0C move.l -[A7], A4 000009AE 42A7 clr.l -[A7] 000009B0 2F2E 000E move.l -[A7], [A6 + 0xE] 000009B4 1F2E 0008 move.b -[A7], [A6 + 0x8] 000009B8 4EAD 2762 jsr [A5 + 0x2762 /* export_1256 */] 000009BC 285F movea.l A4, [A7]+ 000009BE 200C move.l D0, A4 000009C0 670A beq +0xC /* 000009CC */ 000009C2 2F0C move.l -[A7], A4 000009C4 2F2D FC34 move.l -[A7], [A5 - 0x3CC] 000009C8 4EAD 3232 jsr [A5 + 0x3232 /* export_1602 */] label000009CC: 000009CC 422E FF6C clr.b [A6 - 0x94] 000009D0 422E FF90 clr.b [A6 - 0x70] 000009D4 422E FFB4 clr.b [A6 - 0x4C] 000009D8 422E FFD8 clr.b [A6 - 0x28] 000009DC 2F2E 000A move.l -[A7], [A6 + 0xA] 000009E0 486E FF6C pea.l [A6 - 0x94] 000009E4 4EAD 27EA jsr [A5 + 0x27EA /* export_1273 */] 000009E8 285F movea.l A4, [A7]+ 000009EA 4E5E unlink A6 000009EC 205F movea.l A0, [A7]+ 000009EE DEFC 000A add.w A7, 0xA /* '\n' */ 000009F2 4ED0 jmp [A0] export_399: 000009F4 4E56 0000 link A6, 0 000009F8 2F0C move.l -[A7], A4 000009FA 286E 0008 movea.l A4, [A6 + 0x8] 000009FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A02 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */] 00000A06 2054 movea.l A0, [A4] 00000A08 4268 0056 clr.w [A0 + 0x56] 00000A0C 7000 moveq.l D0, 0x00 00000A0E 2140 0058 move.l [A0 + 0x58], D0 00000A12 285F movea.l A4, [A7]+ 00000A14 4E5E unlink A6 00000A16 2E9F move.l [A7], [A7]+ 00000A18 4E75 rts 00000A1A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000A1C-00000A26 fn00000A1C: 00000A1C 4E56 0000 link A6, 0 00000A20 102D FC38 move.b D0, [A5 - 0x3C8] 00000A24 6762 beq +0x64 /* 00000A88 */ // end alternate branch 00000A1C-00000A26 fn00000A1C: // (misaligned) 00000A1E 0000 102D ori.b D0, 0x2D /* '-' */ 00000A22 FC38 6762 .unknown 0xFC38 0x6762 (W = 6) 00000A26 4267 clr.w -[A7] 00000A28 42A7 clr.l -[A7] 00000A2A 486D 29E4 pea.l [A5 + 0x29E4] 00000A2E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000A32 101F move.b D0, [A7]+ 00000A34 4267 clr.w -[A7] 00000A36 42A7 clr.l -[A7] 00000A38 486D 29BC pea.l [A5 + 0x29BC] 00000A3C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000A40 101F move.b D0, [A7]+ 00000A42 4267 clr.w -[A7] 00000A44 42A7 clr.l -[A7] 00000A46 486D 29B4 pea.l [A5 + 0x29B4] 00000A4A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000A4E 101F move.b D0, [A7]+ 00000A50 4267 clr.w -[A7] 00000A52 42A7 clr.l -[A7] 00000A54 486D 29CC pea.l [A5 + 0x29CC] 00000A58 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000A5C 101F move.b D0, [A7]+ 00000A5E 4267 clr.w -[A7] 00000A60 42A7 clr.l -[A7] 00000A62 486D 29DC pea.l [A5 + 0x29DC] 00000A66 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000A6A 101F move.b D0, [A7]+ 00000A6C 4267 clr.w -[A7] 00000A6E 42A7 clr.l -[A7] 00000A70 486D 29D4 pea.l [A5 + 0x29D4] 00000A74 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000A78 101F move.b D0, [A7]+ 00000A7A 4267 clr.w -[A7] 00000A7C 42A7 clr.l -[A7] 00000A7E 486D 29C4 pea.l [A5 + 0x29C4] 00000A82 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000A86 101F move.b D0, [A7]+ label00000A88: 00000A88 4E5E unlink A6 00000A8A 4E75 rts fn00000A8C: 00000A8C 4E56 0000 link A6, 0 00000A90 102D FC38 move.b D0, [A5 - 0x3C8] 00000A94 6700 00E2 beq +0xE4 /* 00000B78 */ 00000A98 4267 clr.w -[A7] 00000A9A 42A7 clr.l -[A7] 00000A9C 486D 2ADC pea.l [A5 + 0x2ADC] 00000AA0 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000AA4 101F move.b D0, [A7]+ 00000AA6 4267 clr.w -[A7] 00000AA8 42A7 clr.l -[A7] 00000AAA 486D 2AA4 pea.l [A5 + 0x2AA4] 00000AAE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000AB2 101F move.b D0, [A7]+ 00000AB4 4267 clr.w -[A7] 00000AB6 42A7 clr.l -[A7] 00000AB8 486D 2AC4 pea.l [A5 + 0x2AC4] 00000ABC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000AC0 101F move.b D0, [A7]+ 00000AC2 4267 clr.w -[A7] 00000AC4 42A7 clr.l -[A7] 00000AC6 486D 2A8C pea.l [A5 + 0x2A8C] 00000ACA 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000ACE 101F move.b D0, [A7]+ 00000AD0 4267 clr.w -[A7] 00000AD2 42A7 clr.l -[A7] 00000AD4 486D 2A9C pea.l [A5 + 0x2A9C] 00000AD8 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000ADC 101F move.b D0, [A7]+ 00000ADE 4267 clr.w -[A7] 00000AE0 42A7 clr.l -[A7] 00000AE2 486D 2A94 pea.l [A5 + 0x2A94] 00000AE6 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000AEA 101F move.b D0, [A7]+ 00000AEC 4267 clr.w -[A7] 00000AEE 42A7 clr.l -[A7] 00000AF0 486D 2A74 pea.l [A5 + 0x2A74] 00000AF4 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000AF8 101F move.b D0, [A7]+ 00000AFA 4267 clr.w -[A7] 00000AFC 42A7 clr.l -[A7] 00000AFE 486D 2A84 pea.l [A5 + 0x2A84] 00000B02 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000B06 101F move.b D0, [A7]+ 00000B08 4267 clr.w -[A7] 00000B0A 42A7 clr.l -[A7] 00000B0C 486D 2A7C pea.l [A5 + 0x2A7C] 00000B10 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000B14 101F move.b D0, [A7]+ 00000B16 4267 clr.w -[A7] 00000B18 42A7 clr.l -[A7] 00000B1A 486D 2AAC pea.l [A5 + 0x2AAC] 00000B1E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000B22 101F move.b D0, [A7]+ 00000B24 4267 clr.w -[A7] 00000B26 42A7 clr.l -[A7] 00000B28 486D 2ABC pea.l [A5 + 0x2ABC] 00000B2C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000B30 101F move.b D0, [A7]+ 00000B32 4267 clr.w -[A7] 00000B34 42A7 clr.l -[A7] 00000B36 486D 2AB4 pea.l [A5 + 0x2AB4] 00000B3A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000B3E 101F move.b D0, [A7]+ 00000B40 4267 clr.w -[A7] 00000B42 42A7 clr.l -[A7] 00000B44 486D 2A6C pea.l [A5 + 0x2A6C] 00000B48 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000B4C 101F move.b D0, [A7]+ 00000B4E 4267 clr.w -[A7] 00000B50 42A7 clr.l -[A7] 00000B52 486D 2A64 pea.l [A5 + 0x2A64] 00000B56 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000B5A 101F move.b D0, [A7]+ 00000B5C 4267 clr.w -[A7] 00000B5E 42A7 clr.l -[A7] 00000B60 486D 2AD4 pea.l [A5 + 0x2AD4] 00000B64 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000B68 101F move.b D0, [A7]+ 00000B6A 4267 clr.w -[A7] 00000B6C 42A7 clr.l -[A7] 00000B6E 486D 2ACC pea.l [A5 + 0x2ACC] 00000B72 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000B76 101F move.b D0, [A7]+ label00000B78: 00000B78 486D EDCC pea.l [A5 - 0x1234] 00000B7C 3F3C 0001 move.w -[A7], 0x1 00000B80 3F3A 0012 move.w -[A7], [PC + 0x12 /* 00000B94, value 0x0, cstring "" */] 00000B84 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000B88 486D FC94 pea.l [A5 - 0x36C] 00000B8C 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00000B90 4E5E unlink A6 00000B92 4E75 rts 00000B94 0000 0000 ori.b D0, 0x0 fn00000B98: 00000B98 4E56 FFE0 link A6, -0x0020 00000B9C 48E7 0038 movem.l -[A7], A2,A3,A4 00000BA0 42A7 clr.l -[A7] 00000BA2 4EAD 433A jsr [A5 + 0x433A /* export_2147 */] 00000BA6 205F movea.l A0, [A7]+ 00000BA8 43EE FFE0 lea.l A1, [A6 - 0x20] 00000BAC 2050 movea.l A0, [A0] 00000BAE 45E8 009C lea.l A2, [A0 + 0x9C] 00000BB2 22DA move.l [A1]+, [A2]+ 00000BB4 22DA move.l [A1]+, [A2]+ 00000BB6 42A7 clr.l -[A7] 00000BB8 4EAD 433A jsr [A5 + 0x433A /* export_2147 */] 00000BBC 205F movea.l A0, [A7]+ 00000BBE 43EE FFE8 lea.l A1, [A6 - 0x18] 00000BC2 2050 movea.l A0, [A0] 00000BC4 45E8 00A4 lea.l A2, [A0 + 0xA4] 00000BC8 22DA move.l [A1]+, [A2]+ 00000BCA 22DA move.l [A1]+, [A2]+ 00000BCC 42A7 clr.l -[A7] 00000BCE 3F3C 0BB8 move.w -[A7], 0xBB8 00000BD2 42A7 clr.l -[A7] 00000BD4 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */] 00000BD8 285F movea.l A4, [A7]+ 00000BDA 2F0C move.l -[A7], A4 00000BDC 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000BE0 42A7 clr.l -[A7] 00000BE2 2F3C 696D 6776 move.l -[A7], 0x696D6776 /* 'imgv' */ 00000BE8 2F0C move.l -[A7], A4 00000BEA 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000BEE 265F movea.l A3, [A7]+ 00000BF0 2053 movea.l A0, [A3] 00000BF2 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8] 00000BF8 2F0B move.l -[A7], A3 00000BFA 4EBA 01E0 jsr [PC + 0x1E0 /* 00000DDC */] 00000BFE 41EE FFF0 lea.l A0, [A6 - 0x10] 00000C02 2454 movea.l A2, [A4] 00000C04 43EA 0022 lea.l A1, [A2 + 0x22] 00000C08 20D9 move.l [A0]+, [A1]+ 00000C0A 20D9 move.l [A0]+, [A1]+ 00000C0C 42A7 clr.l -[A7] 00000C0E 486E FFF0 pea.l [A6 - 0x10] 00000C12 4EAD 225A jsr [A5 + 0x225A /* export_1095 */] 00000C16 2054 movea.l A0, [A4] 00000C18 2F28 004E move.l -[A7], [A0 + 0x4E] 00000C1C 2F0C move.l -[A7], A4 00000C1E 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 00000C22 4267 clr.w -[A7] 00000C24 486E FFE8 pea.l [A6 - 0x18] 00000C28 486D FBC4 pea.l [A5 - 0x43C] 00000C2C 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 00000C30 101F move.b D0, [A7]+ 00000C32 6714 beq +0x16 /* 00000C48 */ 00000C34 2054 movea.l A0, [A4] 00000C36 2F28 0026 move.l -[A7], [A0 + 0x26] 00000C3A 2F28 0022 move.l -[A7], [A0 + 0x22] 00000C3E 4267 clr.w -[A7] 00000C40 2F0C move.l -[A7], A4 00000C42 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */] 00000C46 6010 bra +0x12 /* 00000C58 */ label00000C48: 00000C48 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000C4C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000C50 4267 clr.w -[A7] 00000C52 2F0C move.l -[A7], A4 00000C54 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */] label00000C58: 00000C58 4267 clr.w -[A7] 00000C5A 486E FFE0 pea.l [A6 - 0x20] 00000C5E 486D FBC4 pea.l [A5 - 0x43C] 00000C62 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 00000C66 101F move.b D0, [A7]+ 00000C68 6712 beq +0x14 /* 00000C7C */ 00000C6A 1F3C 0001 move.b -[A7], 0x1 00000C6E 1F3C 0001 move.b -[A7], 0x1 00000C72 4267 clr.w -[A7] 00000C74 2F0C move.l -[A7], A4 00000C76 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00000C7A 6016 bra +0x18 /* 00000C92 */ label00000C7C: 00000C7C 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000C80 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000C84 4267 clr.w -[A7] 00000C86 2F0C move.l -[A7], A4 00000C88 4EAD 310A jsr [A5 + 0x310A /* export_1565 */] 00000C8C 2F0C move.l -[A7], A4 00000C8E 4EAD 114A jsr [A5 + 0x114A /* export_549 */] label00000C92: 00000C92 2D4B 000C move.l [A6 + 0xC], A3 00000C96 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000C9A 4E5E unlink A6 00000C9C 2E9F move.l [A7], [A7]+ 00000C9E 4E75 rts fn00000CA0: 00000CA0 4E56 FFE0 link A6, -0x0020 00000CA4 48E7 0038 movem.l -[A7], A2,A3,A4 00000CA8 42A7 clr.l -[A7] 00000CAA 4EAD 433A jsr [A5 + 0x433A /* export_2147 */] 00000CAE 205F movea.l A0, [A7]+ 00000CB0 43EE FFE0 lea.l A1, [A6 - 0x20] 00000CB4 2050 movea.l A0, [A0] 00000CB6 45E8 00AC lea.l A2, [A0 + 0xAC] 00000CBA 22DA move.l [A1]+, [A2]+ 00000CBC 22DA move.l [A1]+, [A2]+ 00000CBE 42A7 clr.l -[A7] 00000CC0 4EAD 433A jsr [A5 + 0x433A /* export_2147 */] 00000CC4 205F movea.l A0, [A7]+ 00000CC6 43EE FFE8 lea.l A1, [A6 - 0x18] 00000CCA 2050 movea.l A0, [A0] 00000CCC 45E8 00B4 lea.l A2, [A0 + 0xB4] 00000CD0 22DA move.l [A1]+, [A2]+ 00000CD2 22DA move.l [A1]+, [A2]+ 00000CD4 42A7 clr.l -[A7] 00000CD6 3F3C 0BE0 move.w -[A7], 0xBE0 00000CDA 42A7 clr.l -[A7] 00000CDC 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */] 00000CE0 285F movea.l A4, [A7]+ 00000CE2 2F0C move.l -[A7], A4 00000CE4 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000CE8 42A7 clr.l -[A7] 00000CEA 2F3C 696D 6776 move.l -[A7], 0x696D6776 /* 'imgv' */ 00000CF0 2F0C move.l -[A7], A4 00000CF2 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000CF6 265F movea.l A3, [A7]+ 00000CF8 2F0B move.l -[A7], A3 00000CFA 4EBA 00E0 jsr [PC + 0xE0 /* 00000DDC */] 00000CFE 41EE FFF0 lea.l A0, [A6 - 0x10] 00000D02 2454 movea.l A2, [A4] 00000D04 43EA 0022 lea.l A1, [A2 + 0x22] 00000D08 20D9 move.l [A0]+, [A1]+ 00000D0A 20D9 move.l [A0]+, [A1]+ 00000D0C 42A7 clr.l -[A7] 00000D0E 486E FFF0 pea.l [A6 - 0x10] 00000D12 4EAD 225A jsr [A5 + 0x225A /* export_1095 */] 00000D16 2054 movea.l A0, [A4] 00000D18 2F28 004E move.l -[A7], [A0 + 0x4E] 00000D1C 2F0C move.l -[A7], A4 00000D1E 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 00000D22 4267 clr.w -[A7] 00000D24 486E FFE8 pea.l [A6 - 0x18] 00000D28 486D FBC4 pea.l [A5 - 0x43C] 00000D2C 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 00000D30 101F move.b D0, [A7]+ 00000D32 6714 beq +0x16 /* 00000D48 */ 00000D34 2054 movea.l A0, [A4] 00000D36 2F28 0026 move.l -[A7], [A0 + 0x26] 00000D3A 2F28 0022 move.l -[A7], [A0 + 0x22] 00000D3E 4267 clr.w -[A7] 00000D40 2F0C move.l -[A7], A4 00000D42 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */] 00000D46 6010 bra +0x12 /* 00000D58 */ label00000D48: 00000D48 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000D4C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000D50 4267 clr.w -[A7] 00000D52 2F0C move.l -[A7], A4 00000D54 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */] label00000D58: 00000D58 4267 clr.w -[A7] 00000D5A 486E FFE0 pea.l [A6 - 0x20] 00000D5E 486D FBC4 pea.l [A5 - 0x43C] 00000D62 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 00000D66 101F move.b D0, [A7]+ 00000D68 6712 beq +0x14 /* 00000D7C */ 00000D6A 1F3C 0001 move.b -[A7], 0x1 00000D6E 1F3C 0001 move.b -[A7], 0x1 00000D72 4267 clr.w -[A7] 00000D74 2F0C move.l -[A7], A4 00000D76 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00000D7A 6016 bra +0x18 /* 00000D92 */ label00000D7C: 00000D7C 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000D80 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000D84 4267 clr.w -[A7] 00000D86 2F0C move.l -[A7], A4 00000D88 4EAD 310A jsr [A5 + 0x310A /* export_1565 */] 00000D8C 2F0C move.l -[A7], A4 00000D8E 4EAD 114A jsr [A5 + 0x114A /* export_549 */] label00000D92: 00000D92 2D4B 0008 move.l [A6 + 0x8], A3 00000D96 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000D9A 4E5E unlink A6 00000D9C 4E75 rts 00000D9E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000DA0-00000DA6 export_400: fn00000DA0: 00000DA0 4E56 0000 link A6, 0 00000DA4 2F0C move.l -[A7], A4 // end alternate branch 00000DA0-00000DA6 export_400: // at 00000DA0 (misaligned) fn00000DA0: // (misaligned) 00000DA2 0000 2F0C ori.b D0, 0xC 00000DA6 286E 0008 movea.l A4, [A6 + 0x8] 00000DAA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DAE 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */] 00000DB2 2054 movea.l A0, [A4] 00000DB4 7000 moveq.l D0, 0x00 00000DB6 2140 003C move.l [A0 + 0x3C], D0 00000DBA 7000 moveq.l D0, 0x00 00000DBC 2140 0040 move.l [A0 + 0x40], D0 00000DC0 217C 2020 2020 0044 move.l [A0 + 0x44], 0x20202020 /* ' ' */ 00000DC8 7000 moveq.l D0, 0x00 00000DCA 2140 0048 move.l [A0 + 0x48], D0 00000DCE 7000 moveq.l D0, 0x00 00000DD0 2140 004C move.l [A0 + 0x4C], D0 00000DD4 285F movea.l A4, [A7]+ 00000DD6 4E5E unlink A6 00000DD8 2E9F move.l [A7], [A7]+ 00000DDA 4E75 rts fn00000DDC: 00000DDC 4E56 FFE8 link A6, -0x0018 00000DE0 48E7 0118 movem.l -[A7], D7,A3,A4 00000DE4 266E 0008 movea.l A3, [A6 + 0x8] 00000DE8 284B movea.l A4, A3 00000DEA 42A7 clr.l -[A7] 00000DEC 4EAD 433A jsr [A5 + 0x433A /* export_2147 */] 00000DF0 205F movea.l A0, [A7]+ 00000DF2 2050 movea.l A0, [A0] 00000DF4 2D68 00BC FFF4 move.l [A6 - 0xC], [A0 + 0xBC] 00000DFA 203C 6465 666E move.l D0, 0x6465666E /* 'defn' */ 00000E00 B0AE FFF4 cmp.l D0, [A6 - 0xC] 00000E04 6608 bne +0xA /* 00000E0E */ 00000E06 2D7C 7468 756D FFF4 move.l [A6 - 0xC], 0x7468756D /* 'thum' */ label00000E0E: 00000E0E 486E FFF8 pea.l [A6 - 0x8] 00000E12 42A7 clr.l -[A7] 00000E14 42A7 clr.l -[A7] 00000E16 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00000E1A 42A7 clr.l -[A7] 00000E1C 42A7 clr.l -[A7] 00000E1E 42A7 clr.l -[A7] 00000E20 3F3C 0BC2 move.w -[A7], 0xBC2 00000E24 486E FFF8 pea.l [A6 - 0x8] 00000E28 2F0B move.l -[A7], A3 00000E2A 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */] 00000E2E 2054 movea.l A0, [A4] 00000E30 215F 003C move.l [A0 + 0x3C], [A7]+ 00000E34 2054 movea.l A0, [A4] 00000E36 2F28 003C move.l -[A7], [A0 + 0x3C] 00000E3A 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000E3E 42A7 clr.l -[A7] 00000E40 42A7 clr.l -[A7] 00000E42 42A7 clr.l -[A7] 00000E44 3F3C 0BCC move.w -[A7], 0xBCC 00000E48 486E FFF8 pea.l [A6 - 0x8] 00000E4C 2F0B move.l -[A7], A3 00000E4E 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */] 00000E52 2054 movea.l A0, [A4] 00000E54 215F 0040 move.l [A0 + 0x40], [A7]+ 00000E58 2054 movea.l A0, [A4] 00000E5A 2F28 0040 move.l -[A7], [A0 + 0x40] 00000E5E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000E62 486E FFEC pea.l [A6 - 0x14] 00000E66 2F3C 0000 0002 move.l -[A7], 0x2 00000E6C 2F3C 0000 0002 move.l -[A7], 0x2 00000E72 A8A7 syscall SetRect 00000E74 42A7 clr.l -[A7] 00000E76 2F3C 6473 6374 move.l -[A7], 0x64736374 /* 'dsct' */ 00000E7C 2054 movea.l A0, [A4] 00000E7E 2F28 003C move.l -[A7], [A0 + 0x3C] 00000E82 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000E86 205F movea.l A0, [A7]+ 00000E88 2050 movea.l A0, [A0] 00000E8A 43E8 0048 lea.l A1, [A0 + 0x48] 00000E8E 41EE FFEC lea.l A0, [A6 - 0x14] 00000E92 22D8 move.l [A1]+, [A0]+ 00000E94 22D8 move.l [A1]+, [A0]+ 00000E96 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000E9A 4267 clr.w -[A7] 00000E9C 2F0B move.l -[A7], A3 00000E9E 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */] 00000EA2 42A7 clr.l -[A7] 00000EA4 2F0B move.l -[A7], A3 00000EA6 4EAD 0D72 jsr [A5 + 0xD72 /* export_426 */] 00000EAA 102D F740 move.b D0, [A5 - 0x8C0] 00000EAE 6620 bne +0x22 /* 00000ED0 */ 00000EB0 42A7 clr.l -[A7] 00000EB2 2F0B move.l -[A7], A3 00000EB4 4267 clr.w -[A7] 00000EB6 42A7 clr.l -[A7] 00000EB8 4EBA F852 jsr [PC - 0x7AE /* 0000070C */] 00000EBC 2E1F move.l D7, [A7]+ 00000EBE 42A7 clr.l -[A7] 00000EC0 2F07 move.l -[A7], D7 00000EC2 4EBA F804 jsr [PC - 0x7FC /* 000006C8 */] 00000EC6 2054 movea.l A0, [A4] 00000EC8 215F 0034 move.l [A0 + 0x34], [A7]+ 00000ECC 2147 004C move.l [A0 + 0x4C], D7 label00000ED0: 00000ED0 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000ED4 4E5E unlink A6 00000ED6 2E9F move.l [A7], [A7]+ 00000ED8 4E75 rts 00000EDA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_401: // at 00000EDC (misaligned) 00000EDE 0000 2F0C ori.b D0, 0xC 00000EE2 286E 0008 movea.l A4, [A6 + 0x8] 00000EE6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EEA 4EBA FEB4 jsr [PC - 0x14C /* 00000DA0 */] 00000EEE 2054 movea.l A0, [A4] 00000EF0 7000 moveq.l D0, 0x00 00000EF2 2140 0054 move.l [A0 + 0x54], D0 00000EF6 7000 moveq.l D0, 0x00 00000EF8 2140 0050 move.l [A0 + 0x50], D0 00000EFC 4228 0058 clr.b [A0 + 0x58] 00000F00 317C FFFF 005A move.w [A0 + 0x5A], 0xFFFF 00000F06 317C 0001 00EC move.w [A0 + 0xEC], 0x1 00000F0C 285F movea.l A4, [A7]+ 00000F0E 4E5E unlink A6 00000F10 2E9F move.l [A7], [A7]+ 00000F12 4E75 rts export_402: 00000F14 4E56 0000 link A6, 0 00000F18 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F1C 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */] 00000F20 206E 0008 movea.l A0, [A6 + 0x8] 00000F24 2050 movea.l A0, [A0] 00000F26 217C 2020 2020 003C move.l [A0 + 0x3C], 0x20202020 /* ' ' */ 00000F2E 4E5E unlink A6 00000F30 2E9F move.l [A7], [A7]+ 00000F32 4E75 rts fn00000F34: 00000F34 4E56 0000 link A6, 0 00000F38 1B6E 0008 EDD8 move.b [A5 - 0x1228], [A6 + 0x8] 00000F3E 4E5E unlink A6 00000F40 205F movea.l A0, [A7]+ 00000F42 544F addq.w A7, 2 00000F44 4ED0 jmp [A0] 00000F46 9249 sub.w D1, A1 00000F48 4E49 trap 9 00000F4A 5455 addq.w [A5], 2 00000F4C 494D chk.w D4, A5 00000F4E 504F addq.w A7, 8 00000F50 5254 addq.w [A4], 1 00000F52 4544 chk.w D2, D4 00000F54 4954 chk.w D4, [A4] 00000F56 494F chk.w D4, A7 00000F58 4E00 .invalid // invalid opcode 4 00000F5A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000F5C-00000F6A fn00000F5C: 00000F5C 4E56 0000 link A6, 0 00000F60 422D EDE0 clr.b [A5 - 0x1220] 00000F64 1B7C 0001 EDE8 move.b [A5 - 0x1218], 0x1 // end alternate branch 00000F5C-00000F6A fn00000F5C: // (misaligned) 00000F5E 0000 422D ori.b D0, 0x2D /* '-' */ 00000F62 EDE0 1B7C bfffo D1, -[A0] {D5:D4} 00000F66 0001 EDE8 ori.b D1, 0xE8 00000F6A 42A7 clr.l -[A7] 00000F6C 3F3C 0081 move.w -[A7], 0x81 00000F70 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00000F74 2B5F EDE4 move.l [A5 - 0x121C], [A7]+ 00000F78 42A7 clr.l -[A7] 00000F7A 3F3C 0082 move.w -[A7], 0x82 00000F7E 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00000F82 2B5F EDDC move.l [A5 - 0x1224], [A7]+ 00000F86 4AAD EDE4 tst.l [A5 - 0x121C] 00000F8A 56C0 sne D0 00000F8C 4400 neg.b D0 00000F8E 1B40 EDE0 move.b [A5 - 0x1220], D0 00000F92 102D EDE8 move.b D0, [A5 - 0x1218] 00000F96 6704 beq +0x6 /* 00000F9C */ 00000F98 C02D EDE0 and.b D0, [A5 - 0x1220] label00000F9C: 00000F9C 1B40 EDE8 move.b [A5 - 0x1218], D0 00000FA0 4E5E unlink A6 00000FA2 4E75 rts 00000FA4 9349 subx.w -[A1], -[A1] 00000FA6 4E49 trap 9 00000FA8 5455 addq.w [A5], 2 00000FAA 494D chk.w D4, A5 00000FAC 504F addq.w A7, 8 00000FAE 5254 addq.w [A4], 1 00000FB0 4645 not.w D5 00000FB2 4544 chk.w D2, D4 00000FB4 4241 clr.w D1 00000FB6 434B chk.w D1, A3 00000FB8 0000 0000 ori.b D0, 0x0 fn00000FBC: 00000FBC 4E56 0000 link A6, 0 00000FC0 102D FC38 move.b D0, [A5 - 0x3C8] 00000FC4 671C beq +0x1E /* 00000FE2 */ 00000FC6 4267 clr.w -[A7] 00000FC8 42A7 clr.l -[A7] 00000FCA 486D 2AE4 pea.l [A5 + 0x2AE4] 00000FCE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000FD2 101F move.b D0, [A7]+ 00000FD4 4267 clr.w -[A7] 00000FD6 42A7 clr.l -[A7] 00000FD8 486D 2AEC pea.l [A5 + 0x2AEC] 00000FDC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000FE0 101F move.b D0, [A7]+ label00000FE2: 00000FE2 4E5E unlink A6 00000FE4 4E75 rts 00000FE6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000FE8-00000FEE fn00000FE8: 00000FE8 4E56 0000 link A6, 0 00000FEC 4267 clr.w -[A7] // end alternate branch 00000FE8-00000FEE fn00000FE8: // (misaligned) 00000FEA 0000 4267 ori.b D0, 0x67 /* 'g' */ 00000FEE 42A7 clr.l -[A7] 00000FF0 486D 2AFC pea.l [A5 + 0x2AFC] 00000FF4 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000FF8 101F move.b D0, [A7]+ 00000FFA 4267 clr.w -[A7] 00000FFC 42A7 clr.l -[A7] 00000FFE 486D 2AF4 pea.l [A5 + 0x2AF4] 00001002 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00001006 101F move.b D0, [A7]+ 00001008 4267 clr.w -[A7] 0000100A 42A7 clr.l -[A7] 0000100C 486D 2B0C pea.l [A5 + 0x2B0C] 00001010 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00001014 101F move.b D0, [A7]+ 00001016 4267 clr.w -[A7] 00001018 42A7 clr.l -[A7] 0000101A 486D 2B04 pea.l [A5 + 0x2B04] 0000101E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00001022 101F move.b D0, [A7]+ 00001024 4E5E unlink A6 00001026 4E75 rts export_403: 00001028 4E56 FFF0 link A6, -0x0010 0000102C 206E 000C movea.l A0, [A6 + 0xC] 00001030 43EE FFF4 lea.l A1, [A6 - 0xC] 00001034 22D8 move.l [A1]+, [A0]+ 00001036 22D8 move.l [A1]+, [A0]+ 00001038 22D8 move.l [A1]+, [A0]+ 0000103A 486E FFF0 pea.l [A6 - 0x10] 0000103E 486D 2AFC pea.l [A5 + 0x2AFC] 00001042 3F3C 0078 move.w -[A7], 0x78 /* 'x' */ 00001046 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 0000104A 4AAE FFF0 tst.l [A6 - 0x10] 0000104E 6740 beq +0x42 /* 00001090 */ 00001050 2F2E 0016 move.l -[A7], [A6 + 0x16] 00001054 2F2E 0012 move.l -[A7], [A6 + 0x12] 00001058 486D FBC4 pea.l [A5 - 0x43C] 0000105C 486D FBC4 pea.l [A5 - 0x43C] 00001060 4267 clr.w -[A7] 00001062 1F3C 0004 move.b -[A7], 0x4 00001066 42A7 clr.l -[A7] 00001068 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000106C 42A7 clr.l -[A7] 0000106E 2F3C 0006 0000 move.l -[A7], 0x60000 00001074 1F3C 0001 move.b -[A7], 0x1 00001078 486E FFF4 pea.l [A6 - 0xC] 0000107C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001080 4EAD 2F72 jsr [A5 + 0x2F72 /* export_1514 */] 00001084 206E FFF0 movea.l A0, [A6 - 0x10] 00001088 2050 movea.l A0, [A0] 0000108A 216E 0008 002E move.l [A0 + 0x2E], [A6 + 0x8] label00001090: 00001090 2D6E FFF0 001A move.l [A6 + 0x1A], [A6 - 0x10] 00001096 4E5E unlink A6 00001098 205F movea.l A0, [A7]+ 0000109A DEFC 0012 add.w A7, 0x12 0000109E 4ED0 jmp [A0] fn000010A0: 000010A0 4E56 0000 link A6, 0 000010A4 102D FC38 move.b D0, [A5 - 0x3C8] 000010A8 672A beq +0x2C /* 000010D4 */ 000010AA 4267 clr.w -[A7] 000010AC 42A7 clr.l -[A7] 000010AE 486D 2B1C pea.l [A5 + 0x2B1C] 000010B2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000010B6 101F move.b D0, [A7]+ 000010B8 4267 clr.w -[A7] 000010BA 42A7 clr.l -[A7] 000010BC 486D 2B14 pea.l [A5 + 0x2B14] 000010C0 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000010C4 101F move.b D0, [A7]+ 000010C6 4267 clr.w -[A7] 000010C8 42A7 clr.l -[A7] 000010CA 486D 2B24 pea.l [A5 + 0x2B24] 000010CE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000010D2 101F move.b D0, [A7]+ label000010D4: 000010D4 4E5E unlink A6 000010D6 4E75 rts fn000010D8: 000010D8 4E56 0000 link A6, 0 000010DC 7000 moveq.l D0, 0x00 000010DE 2B40 EDEC move.l [A5 - 0x1214], D0 000010E2 102D FC38 move.b D0, [A5 - 0x3C8] 000010E6 6754 beq +0x56 /* 0000113C */ 000010E8 4267 clr.w -[A7] 000010EA 42A7 clr.l -[A7] 000010EC 486D 2B54 pea.l [A5 + 0x2B54] 000010F0 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000010F4 101F move.b D0, [A7]+ 000010F6 4267 clr.w -[A7] 000010F8 42A7 clr.l -[A7] 000010FA 486D 2B3C pea.l [A5 + 0x2B3C] 000010FE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00001102 101F move.b D0, [A7]+ 00001104 4267 clr.w -[A7] 00001106 42A7 clr.l -[A7] 00001108 486D 2B44 pea.l [A5 + 0x2B44] 0000110C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00001110 101F move.b D0, [A7]+ 00001112 4267 clr.w -[A7] 00001114 42A7 clr.l -[A7] 00001116 486D 2B4C pea.l [A5 + 0x2B4C] 0000111A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000111E 101F move.b D0, [A7]+ 00001120 4267 clr.w -[A7] 00001122 42A7 clr.l -[A7] 00001124 486D 2B2C pea.l [A5 + 0x2B2C] 00001128 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000112C 101F move.b D0, [A7]+ 0000112E 4267 clr.w -[A7] 00001130 42A7 clr.l -[A7] 00001132 486D 2B34 pea.l [A5 + 0x2B34] 00001136 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000113A 101F move.b D0, [A7]+ label0000113C: 0000113C 4E5E unlink A6 0000113E 4E75 rts fn00001140: 00001140 4E56 0000 link A6, 0 00001144 4E5E unlink A6 00001146 4E75 rts 00001148 9049 sub.w D0, A1 0000114A 4E49 trap 9 0000114C 5455 addq.w [A5], 2 0000114E 4D4F chk.w D6, A7 00001150 4F56 chk.w D7, [A6] 00001152 544F addq.w A7, 2 00001154 534F subq.w A7, 1 00001156 554E subq.w A6, 2 00001158 4400 neg.b D0 0000115A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000115C-00001162 fn0000115C: 0000115C 4E56 0000 link A6, 0 00001160 7000 moveq.l D0, 0x00 // end alternate branch 0000115C-00001162 fn0000115C: // (misaligned) 0000115E 0000 7000 ori.b D0, 0x0 00001162 2B40 EDF0 move.l [A5 - 0x1210], D0 00001166 102D FC38 move.b D0, [A5 - 0x3C8] 0000116A 670E beq +0x10 /* 0000117A */ 0000116C 4267 clr.w -[A7] 0000116E 42A7 clr.l -[A7] 00001170 486D 2B5C pea.l [A5 + 0x2B5C] 00001174 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00001178 101F move.b D0, [A7]+ label0000117A: 0000117A 4E5E unlink A6 0000117C 4E75 rts 0000117E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001180-00001184 fn00001180: 00001180 4E56 FDF8 link A6, -0x0208 // end alternate branch 00001180-00001184 fn00001180: // (misaligned) 00001182 FDF8 .invalid <> 00001184 48E7 0308 movem.l -[A7], D6,D7,A4 00001188 286E 0008 movea.l A4, [A6 + 0x8] 0000118C 486E FE00 pea.l [A6 - 0x200] 00001190 2F3C 0001 7530 move.l -[A7], 0x17530 00001196 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 0000119A 4A2E FE00 tst.b [A6 - 0x200] 0000119E 6700 00A2 beq +0xA4 /* 00001242 */ 000011A2 2D7C 0278 7820 FF00 move.l [A6 - 0x100], 0x2787820 000011AA 4246 clr.w D6 000011AC 6000 0088 bra +0x8A /* 00001236 */ label000011B0: 000011B0 486E FE00 pea.l [A6 - 0x200] 000011B4 3F3C 7530 move.w -[A7], 0x7530 /* 'u0' */ 000011B8 3006 move.w D0, D6 000011BA 5240 addq.w D0, 1 000011BC 3F00 move.w -[A7], D0 000011BE 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 000011C2 4A2E FE00 tst.b [A6 - 0x200] 000011C6 676C beq +0x6E /* 00001234 */ 000011C8 4247 clr.w D7 000011CA 6062 bra +0x64 /* 0000122E */ label000011CC: 000011CC 3007 move.w D0, D7 000011CE E340 asl D0.w, 1 000011D0 5240 addq.w D0, 1 000011D2 41BC 00FF 4241 .invalid 0, 0xFF4241 // invalid opcode 4 with b == 6 000011D8 41EE FE00 lea.l A0, [A6 - 0x200] 000011DC 1230 0000 move.b D1, [A0 + D0.w] 000011E0 1D41 FF01 move.b [A6 - 0xFF], D1 000011E4 3007 move.w D0, D7 000011E6 5240 addq.w D0, 1 000011E8 E340 asl D0.w, 1 000011EA 41BC 00FF 4241 .invalid 0, 0xFF4241 // invalid opcode 4 with b == 6 000011F0 1230 0000 move.b D1, [A0 + D0.w] 000011F4 1D41 FF02 move.b [A6 - 0xFE], D1 000011F8 41EE FF00 lea.l A0, [A6 - 0x100] 000011FC 1F10 move.b -[A7], [A0] 000011FE 3F3C 00FF move.w -[A7], 0xFF 00001202 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */] 00001206 2F08 move.l -[A7], A0 00001208 486E FDF8 pea.l [A6 - 0x208] 0000120C 4EAD 0522 jsr [A5 + 0x522 /* export_160 */] 00001210 302E FDFA move.w D0, [A6 - 0x206] 00001214 41BC 003F 3207 .invalid 0, 0x3F3207 // invalid opcode 4 with b == 6 0000121A 43BC 0007 E741 .invalid 1, 0x7E741 // invalid opcode 4 with b == 6 00001220 3406 move.w D2, D6 00001222 45BC 0007 D242 .invalid 2, 0x7D242 // invalid opcode 4 with b == 6 00001228 1980 1000 move.b [A4 + D1.w], D0 0000122C 5247 addq.w D7, 1 label0000122E: 0000122E 7007 moveq.l D0, 0x07 00001230 B047 cmp.w D0, D7 00001232 6C98 bge -0x66 /* 000011CC */ label00001234: 00001234 5246 addq.w D6, 1 label00001236: 00001236 7007 moveq.l D0, 0x07 00001238 B046 cmp.w D0, D6 0000123A 6C00 FF74 bge -0x8A /* 000011B0 */ 0000123E 6000 017E bra +0x180 /* 000013BE */ label00001242: 00001242 4214 clr.b [A4] 00001244 197C 0020 0008 move.b [A4 + 0x8], 0x20 /* ' ' */ 0000124A 197C 0008 0010 move.b [A4 + 0x10], 0x8 00001250 197C 0028 0018 move.b [A4 + 0x18], 0x28 /* '(' */ 00001256 197C 0002 0020 move.b [A4 + 0x20], 0x2 0000125C 197C 0022 0028 move.b [A4 + 0x28], 0x22 /* '\"' */ 00001262 197C 000A 0030 move.b [A4 + 0x30], 0xA /* '\n' */ 00001268 197C 002A 0038 move.b [A4 + 0x38], 0x2A /* '*' */ 0000126E 197C 0030 0001 move.b [A4 + 0x1], 0x30 /* '0' */ 00001274 197C 0010 0009 move.b [A4 + 0x9], 0x10 0000127A 197C 0038 0011 move.b [A4 + 0x11], 0x38 /* '8' */ 00001280 197C 0018 0019 move.b [A4 + 0x19], 0x18 00001286 197C 0032 0021 move.b [A4 + 0x21], 0x32 /* '2' */ 0000128C 197C 0012 0029 move.b [A4 + 0x29], 0x12 00001292 197C 003A 0031 move.b [A4 + 0x31], 0x3A /* ':' */ 00001298 197C 001A 0039 move.b [A4 + 0x39], 0x1A 0000129E 197C 000C 0002 move.b [A4 + 0x2], 0xC 000012A4 197C 002C 000A move.b [A4 + 0xA], 0x2C /* ',' */ 000012AA 197C 0004 0012 move.b [A4 + 0x12], 0x4 000012B0 197C 0024 001A move.b [A4 + 0x1A], 0x24 /* '$' */ 000012B6 197C 000E 0022 move.b [A4 + 0x22], 0xE 000012BC 197C 002E 002A move.b [A4 + 0x2A], 0x2E /* '.' */ 000012C2 197C 0006 0032 move.b [A4 + 0x32], 0x6 000012C8 197C 0026 003A move.b [A4 + 0x3A], 0x26 /* '&' */ 000012CE 197C 003C 0003 move.b [A4 + 0x3], 0x3C /* '<' */ 000012D4 197C 001C 000B move.b [A4 + 0xB], 0x1C 000012DA 197C 0034 0013 move.b [A4 + 0x13], 0x34 /* '4' */ 000012E0 197C 0014 001B move.b [A4 + 0x1B], 0x14 000012E6 197C 003E 0023 move.b [A4 + 0x23], 0x3E /* '>' */ 000012EC 197C 001E 002B move.b [A4 + 0x2B], 0x1E 000012F2 197C 0036 0033 move.b [A4 + 0x33], 0x36 /* '6' */ 000012F8 197C 0016 003B move.b [A4 + 0x3B], 0x16 000012FE 197C 0003 0004 move.b [A4 + 0x4], 0x3 00001304 197C 0023 000C move.b [A4 + 0xC], 0x23 /* '#' */ 0000130A 197C 000B 0014 move.b [A4 + 0x14], 0xB 00001310 197C 002B 001C move.b [A4 + 0x1C], 0x2B /* '+' */ 00001316 197C 0001 0024 move.b [A4 + 0x24], 0x1 0000131C 197C 0021 002C move.b [A4 + 0x2C], 0x21 /* '!' */ 00001322 197C 0009 0034 move.b [A4 + 0x34], 0x9 /* '\t' */ 00001328 197C 0029 003C move.b [A4 + 0x3C], 0x29 /* ')' */ 0000132E 197C 0033 0005 move.b [A4 + 0x5], 0x33 /* '3' */ 00001334 197C 0013 000D move.b [A4 + 0xD], 0x13 0000133A 197C 003B 0015 move.b [A4 + 0x15], 0x3B /* ';' */ 00001340 197C 001B 001D move.b [A4 + 0x1D], 0x1B 00001346 197C 0031 0025 move.b [A4 + 0x25], 0x31 /* '1' */ 0000134C 197C 0011 002D move.b [A4 + 0x2D], 0x11 00001352 197C 0039 0035 move.b [A4 + 0x35], 0x39 /* '9' */ 00001358 197C 0019 003D move.b [A4 + 0x3D], 0x19 0000135E 197C 000F 0006 move.b [A4 + 0x6], 0xF 00001364 197C 002F 000E move.b [A4 + 0xE], 0x2F /* '/' */ 0000136A 197C 0007 0016 move.b [A4 + 0x16], 0x7 00001370 197C 0027 001E move.b [A4 + 0x1E], 0x27 /* '\'' */ 00001376 197C 000D 0026 move.b [A4 + 0x26], 0xD /* '\r' */ 0000137C 197C 002D 002E move.b [A4 + 0x2E], 0x2D /* '-' */ 00001382 197C 0005 0036 move.b [A4 + 0x36], 0x5 00001388 197C 0025 003E move.b [A4 + 0x3E], 0x25 /* '%' */ 0000138E 197C 003F 0007 move.b [A4 + 0x7], 0x3F /* '?' */ 00001394 197C 001F 000F move.b [A4 + 0xF], 0x1F 0000139A 197C 0037 0017 move.b [A4 + 0x17], 0x37 /* '7' */ 000013A0 197C 0017 001F move.b [A4 + 0x1F], 0x17 000013A6 197C 003D 0027 move.b [A4 + 0x27], 0x3D /* '=' */ 000013AC 197C 001D 002F move.b [A4 + 0x2F], 0x1D 000013B2 197C 0035 0037 move.b [A4 + 0x37], 0x35 /* '5' */ 000013B8 197C 0015 003F move.b [A4 + 0x3F], 0x15 label000013BE: 000013BE 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000013C2 4E5E unlink A6 000013C4 2E9F move.l [A7], [A7]+ 000013C6 4E75 rts 000013C8 9049 sub.w D0, A1 000013CA 4E49 trap 9 000013CC 5444 addq.w D4, 2 000013CE 4954 chk.w D4, [A4] 000013D0 4845 swap.w D5 000013D2 524D addq.w A5, 1 000013D4 4154 chk.w D0, [A4] 000013D6 5249 addq.w A1, 1 000013D8 5800 addq.b D0, 4 000013DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000013DC-000013E6 fn000013DC: 000013DC 4E56 0000 link A6, 0 000013E0 1B6E 000E EE3C move.b [A5 - 0x11C4], [A6 + 0xE] // end alternate branch 000013DC-000013E6 fn000013DC: // (misaligned) 000013DE 0000 1B6E ori.b D0, 0x6E /* 'n' */ 000013E2 000E EE3C ori.b A6, 0x3C /* '<' */ 000013E6 1B6E 000C EE40 move.b [A5 - 0x11C0], [A6 + 0xC] 000013EC 1B6E 000A EDF8 move.b [A5 - 0x1208], [A6 + 0xA] 000013F2 1B6E 0008 EDF4 move.b [A5 - 0x120C], [A6 + 0x8] 000013F8 486D EDFC pea.l [A5 - 0x1204] 000013FC 4EBA FD82 jsr [PC - 0x27E /* 00001180 */] 00001400 4E5E unlink A6 00001402 205F movea.l A0, [A7]+ 00001404 504F addq.w A7, 8 00001406 4ED0 jmp [A0] 00001408 9349 subx.w -[A1], -[A1] 0000140A 4E49 trap 9 0000140C 5455 addq.w [A5], 2 0000140E 4F46 chk.w D7, D6 00001410 4653 not.w [A3] 00001412 4352 chk.w D1, [A2] 00001414 4545 chk.w D2, D5 00001416 4E55 5449 link A5, -0xFFFFABB7 0000141A 4C53 0000 movem.l , [A3] 0000141E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001420-0000142A fn00001420: 00001420 4E56 0000 link A6, 0 00001424 1B6E 000A EE58 move.b [A5 - 0x11A8], [A6 + 0xA] // end alternate branch 00001420-0000142A fn00001420: // (misaligned) 00001422 0000 1B6E ori.b D0, 0x6E /* 'n' */ 00001426 000A EE58 ori.b A2, 0x58 /* 'X' */ 0000142A 1B6E 0008 EE5C move.b [A5 - 0x11A4], [A6 + 0x8] 00001430 42AD EE68 clr.l [A5 - 0x1198] 00001434 426D EE6C clr.w [A5 - 0x1194] 00001438 2B7C FFFF FFFF EE60 move.l [A5 - 0x11A0], 0xFFFFFFFF 00001440 3B7C FFFF EE64 move.w [A5 - 0x119C], 0xFFFF 00001446 7000 moveq.l D0, 0x00 00001448 2B40 EE54 move.l [A5 - 0x11AC], D0 0000144C 422D EE48 clr.b [A5 - 0x11B8] 00001450 7000 moveq.l D0, 0x00 00001452 2B40 EE50 move.l [A5 - 0x11B0], D0 00001456 7000 moveq.l D0, 0x00 00001458 2B40 EE70 move.l [A5 - 0x1190], D0 0000145C 7000 moveq.l D0, 0x00 0000145E 2B40 EE4C move.l [A5 - 0x11B4], D0 00001462 422D EE44 clr.b [A5 - 0x11BC] 00001466 4E5E unlink A6 00001468 2E9F move.l [A7], [A7]+ 0000146A 4E75 rts 0000146C 9149 subx.w -[A0], -[A1] 0000146E 4E49 trap 9 00001470 5455 addq.w [A5], 2 00001472 4F4C chk.w D7, A4 00001474 4454 neg.w [A4] 00001476 4855 pea.l [A5] 00001478 4D42 chk.w D6, D2 0000147A 4E41 trap 1 0000147C 494C chk.w D4, A4 0000147E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001480-00001486 fn00001480: 00001480 4E56 0000 link A6, 0 00001484 4E5E unlink A6 // end alternate branch 00001480-00001486 fn00001480: // (misaligned) 00001482 0000 4E5E ori.b D0, 0x5E /* '^' */ 00001486 4E75 rts fn00001488: 00001488 4E56 0000 link A6, 0 0000148C 102D FC38 move.b D0, [A5 - 0x3C8] 00001490 6746 beq +0x48 /* 000014D8 */ 00001492 4267 clr.w -[A7] 00001494 42A7 clr.l -[A7] 00001496 486D 2B84 pea.l [A5 + 0x2B84] 0000149A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000149E 101F move.b D0, [A7]+ 000014A0 4267 clr.w -[A7] 000014A2 42A7 clr.l -[A7] 000014A4 486D 2B6C pea.l [A5 + 0x2B6C] 000014A8 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000014AC 101F move.b D0, [A7]+ 000014AE 4267 clr.w -[A7] 000014B0 42A7 clr.l -[A7] 000014B2 486D 2B64 pea.l [A5 + 0x2B64] 000014B6 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000014BA 101F move.b D0, [A7]+ 000014BC 4267 clr.w -[A7] 000014BE 42A7 clr.l -[A7] 000014C0 486D 2B74 pea.l [A5 + 0x2B74] 000014C4 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000014C8 101F move.b D0, [A7]+ 000014CA 4267 clr.w -[A7] 000014CC 42A7 clr.l -[A7] 000014CE 486D 2B7C pea.l [A5 + 0x2B7C] 000014D2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000014D6 101F move.b D0, [A7]+ label000014D8: 000014D8 4E5E unlink A6 000014DA 4E75 rts fn000014DC: 000014DC 4E56 0000 link A6, 0 000014E0 0C6E 0700 000C cmpi.w [A6 + 0xC], 0x700 000014E6 5CC0 sge D0 000014E8 4400 neg.b D0 000014EA 1B40 EEE4 move.b [A5 - 0x111C], D0 000014EE 1B6E 000A EE74 move.b [A5 - 0x118C], [A6 + 0xA] 000014F4 1B6E 0008 EE78 move.b [A5 - 0x1188], [A6 + 0x8] 000014FA 4E5E unlink A6 000014FC 205F movea.l A0, [A7]+ 000014FE 5C4F addq.w A7, 6 00001500 4ED0 jmp [A0] 00001502 9149 subx.w -[A0], -[A1] 00001504 4E49 trap 9 00001506 5455 addq.w [A5], 2 00001508 5049 addq.w A1, 8 0000150A 4354 chk.w D1, [A4] 0000150C 5552 subq.w [A2], 2 0000150E 4555 chk.w D2, [A5] 00001510 5449 addq.w A1, 2 00001512 4C53 0000 movem.l , [A3] 00001516 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001518-00001522 fn00001518: 00001518 4E56 0000 link A6, 0 0000151C 102D FC38 move.b D0, [A5 - 0x3C8] 00001520 670E beq +0x10 /* 00001530 */ // end alternate branch 00001518-00001522 fn00001518: // (misaligned) 0000151A 0000 102D ori.b D0, 0x2D /* '-' */ 0000151E FC38 670E .unknown 0xFC38 0x670E (W = 6) 00001522 4267 clr.w -[A7] 00001524 42A7 clr.l -[A7] 00001526 486D 2B8C pea.l [A5 + 0x2B8C] 0000152A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000152E 101F move.b D0, [A7]+ label00001530: 00001530 4E5E unlink A6 00001532 4E75 rts fn00001534: 00001534 4E56 FFFC link A6, -0x0004 00001538 102D FC38 move.b D0, [A5 - 0x3C8] 0000153C 671C beq +0x1E /* 0000155A */ 0000153E 4267 clr.w -[A7] 00001540 42A7 clr.l -[A7] 00001542 486D 2B9C pea.l [A5 + 0x2B9C] 00001546 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000154A 101F move.b D0, [A7]+ 0000154C 4267 clr.w -[A7] 0000154E 42A7 clr.l -[A7] 00001550 486D 2BA4 pea.l [A5 + 0x2BA4] 00001554 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00001558 101F move.b D0, [A7]+ label0000155A: 0000155A 486E FFFC pea.l [A6 - 0x4] 0000155E 486D 2B94 pea.l [A5 + 0x2B94] 00001562 3F3C 01B2 move.w -[A7], 0x1B2 00001566 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 0000156A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000156E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001572 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001576 4EBA 005C jsr [PC + 0x5C /* 000015D4 */] 0000157A 4267 clr.w -[A7] 0000157C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001580 4EAD 436A jsr [A5 + 0x436A /* export_2153 */] 00001584 101F move.b D0, [A7]+ 00001586 670A beq +0xC /* 00001592 */ 00001588 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000158C 4EAD 435A jsr [A5 + 0x435A /* export_2151 */] 00001590 6008 bra +0xA /* 0000159A */ label00001592: 00001592 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001596 4EAD 4352 jsr [A5 + 0x4352 /* export_2150 */] label0000159A: 0000159A 2B6E FFFC EEE8 move.l [A5 - 0x1118], [A6 - 0x4] 000015A0 4E5E unlink A6 000015A2 4E75 rts export_404: 000015A4 4E56 0000 link A6, 0 000015A8 2F0C move.l -[A7], A4 000015AA 286E 0008 movea.l A4, [A6 + 0x8] 000015AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015B2 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */] 000015B6 2054 movea.l A0, [A4] 000015B8 7000 moveq.l D0, 0x00 000015BA 2140 01AA move.l [A0 + 0x1AA], D0 000015BE 7000 moveq.l D0, 0x00 000015C0 2140 01AE move.l [A0 + 0x1AE], D0 000015C4 7000 moveq.l D0, 0x00 000015C6 2140 0090 move.l [A0 + 0x90], D0 000015CA 285F movea.l A4, [A7]+ 000015CC 4E5E unlink A6 000015CE 2E9F move.l [A7], [A7]+ 000015D0 4E75 rts 000015D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000015D4-000015E8 fn000015D4: 000015D4 4E56 FED4 link A6, -0x012C 000015D8 48E7 0128 movem.l -[A7], D7,A2,A4 000015DC 286E 0008 movea.l A4, [A6 + 0x8] 000015E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015E4 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */] // end alternate branch 000015D4-000015E8 fn000015D4: // (misaligned) 000015D6 FED4 48E7 .extension 0xED4 <> // unimplemented 000015DA 0128 286E btst [A0 + 0x286E], D0 000015DE 0008 2F2E ori.b A0, 0x2E /* '.' */ 000015E2 0008 4EAD ori.b A0, 0xAD 000015E6 1B12 move.b -[A5], [A2] 000015E8 486E FFFC pea.l [A6 - 0x4] 000015EC 486D 286C pea.l [A5 + 0x286C] 000015F0 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000015F4 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 000015F8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000015FC 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001600 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001604 4EAD 35AA jsr [A5 + 0x35AA /* export_1713 */] 00001608 2054 movea.l A0, [A4] 0000160A 216E FFFC 01AE move.l [A0 + 0x1AE], [A6 - 0x4] 00001610 3D6D EDA4 FFFA move.w [A6 - 0x6], [A5 - 0x125C] 00001616 486E FED4 pea.l [A6 - 0x12C] 0000161A 2F3C 0003 0FA4 move.l -[A7], 0x30FA4 00001620 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00001624 41EE FFD4 lea.l A0, [A6 - 0x2C] 00001628 43EE FED4 lea.l A1, [A6 - 0x12C] 0000162C 7007 moveq.l D0, 0x07 label0000162E: 0000162E 20D9 move.l [A0]+, [A1]+ 00001630 51C8 FFFC dbf D0, -0x6 /* 0000162E */ 00001634 2254 movea.l A1, [A4] 00001636 41E9 000A lea.l A0, [A1 + 0xA] 0000163A 45EE FFD4 lea.l A2, [A6 - 0x2C] 0000163E 7007 moveq.l D0, 0x07 label00001640: 00001640 20DA move.l [A0]+, [A2]+ 00001642 51C8 FFFC dbf D0, -0x6 /* 00001640 */ 00001646 4267 clr.w -[A7] 00001648 486E FFD4 pea.l [A6 - 0x2C] 0000164C 2F3C 4674 6350 move.l -[A7], 0x46746350 /* 'FtcP' */ 00001652 4267 clr.w -[A7] 00001654 486E FFFA pea.l [A6 - 0x6] 00001658 486E FFF6 pea.l [A6 - 0xA] 0000165C 4EAD 398A jsr [A5 + 0x398A /* export_1837 */] 00001660 1E1F move.b D7, [A7]+ 00001662 1007 move.b D0, D7 00001664 671A beq +0x1C /* 00001680 */ 00001666 2254 movea.l A1, [A4] 00001668 41E9 000A lea.l A0, [A1 + 0xA] 0000166C 45EE FFD4 lea.l A2, [A6 - 0x2C] 00001670 7007 moveq.l D0, 0x07 label00001672: 00001672 20DA move.l [A0]+, [A2]+ 00001674 51C8 FFFC dbf D0, -0x6 /* 00001672 */ 00001678 336E FFFA 0004 move.w [A1 + 0x4], [A6 - 0x6] 0000167E 6010 bra +0x12 /* 00001690 */ label00001680: 00001680 4267 clr.w -[A7] 00001682 486E FFF6 pea.l [A6 - 0xA] 00001686 4EAD 395A jsr [A5 + 0x395A /* export_1831 */] 0000168A 2054 movea.l A0, [A4] 0000168C 315F 0004 move.w [A0 + 0x4], [A7]+ label00001690: 00001690 2054 movea.l A0, [A4] 00001692 216E FFF6 0006 move.l [A0 + 0x6], [A6 - 0xA] 00001698 4CDF 1480 movem.l D7,A2,A4, [A7]+ 0000169C 4E5E unlink A6 0000169E 2E9F move.l [A7], [A7]+ 000016A0 4E75 rts 000016A2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000016A4-000016AE fn000016A4: 000016A4 4E56 0000 link A6, 0 000016A8 102D FC38 move.b D0, [A5 - 0x3C8] 000016AC 6754 beq +0x56 /* 00001702 */ // end alternate branch 000016A4-000016AE fn000016A4: // (misaligned) 000016A6 0000 102D ori.b D0, 0x2D /* '-' */ 000016AA FC38 6754 .unknown 0xFC38 0x6754 (W = 6) 000016AE 4267 clr.w -[A7] 000016B0 42A7 clr.l -[A7] 000016B2 486D 2BE4 pea.l [A5 + 0x2BE4] 000016B6 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000016BA 101F move.b D0, [A7]+ 000016BC 4267 clr.w -[A7] 000016BE 42A7 clr.l -[A7] 000016C0 486D 2BC4 pea.l [A5 + 0x2BC4] 000016C4 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000016C8 101F move.b D0, [A7]+ 000016CA 4267 clr.w -[A7] 000016CC 42A7 clr.l -[A7] 000016CE 486D 2BCC pea.l [A5 + 0x2BCC] 000016D2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000016D6 101F move.b D0, [A7]+ 000016D8 4267 clr.w -[A7] 000016DA 42A7 clr.l -[A7] 000016DC 486D 2BEC pea.l [A5 + 0x2BEC] 000016E0 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000016E4 101F move.b D0, [A7]+ 000016E6 4267 clr.w -[A7] 000016E8 42A7 clr.l -[A7] 000016EA 486D 2BD4 pea.l [A5 + 0x2BD4] 000016EE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000016F2 101F move.b D0, [A7]+ 000016F4 4267 clr.w -[A7] 000016F6 42A7 clr.l -[A7] 000016F8 486D 2BDC pea.l [A5 + 0x2BDC] 000016FC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00001700 101F move.b D0, [A7]+ label00001702: 00001702 4EBA 001C jsr [PC + 0x1C /* 00001720 */] 00001706 42AD EEF4 clr.l [A5 - 0x110C] 0000170A 426D EEF8 clr.w [A5 - 0x1108] 0000170E 2B7C FFFF FFFF EEEC move.l [A5 - 0x1114], 0xFFFFFFFF 00001716 3B7C FFFF EEF0 move.w [A5 - 0x1110], 0xFFFF 0000171C 4E5E unlink A6 0000171E 4E75 rts fn00001720: 00001720 4E56 FFE4 link A6, -0x001C 00001724 2F0C move.l -[A7], A4 00001726 422D EF14 clr.b [A5 - 0x10EC] 0000172A 422D EF18 clr.b [A5 - 0x10E8] 0000172E 2F3C 0001 0000 move.l -[A7], 0x10000 00001734 486E FFF0 pea.l [A6 - 0x10] 00001738 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */] 0000173C 4A5F tst.w [A7]+ 0000173E 6634 bne +0x36 /* 00001774 */ 00001740 1B6E FFF9 EF14 move.b [A5 - 0x10EC], [A6 - 0x7] 00001746 102D EF14 move.b D0, [A5 - 0x10EC] 0000174A 6728 beq +0x2A /* 00001774 */ 0000174C 42A7 clr.l -[A7] 0000174E 3F3C AB03 move.w -[A7], 0xAB03 00001752 1F3C 0001 move.b -[A7], 0x1 00001756 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 0000175A 42A7 clr.l -[A7] 0000175C 3F3C A89F move.w -[A7], 0xA89F 00001760 1F3C 0001 move.b -[A7], 0x1 00001764 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00001768 201F move.l D0, [A7]+ 0000176A B09F cmp.l D0, [A7]+ 0000176C 56C0 sne D0 0000176E 4400 neg.b D0 00001770 1B40 EF18 move.b [A5 - 0x10E8], D0 label00001774: 00001774 42A7 clr.l -[A7] 00001776 2F3C 5072 6576 move.l -[A7], 0x50726576 /* 'Prev' */ 0000177C 3F3C 03E8 move.w -[A7], 0x3E8 00001780 A9A0 syscall GetResource 00001782 285F movea.l A4, [A7]+ 00001784 200C move.l D0, A4 00001786 6710 beq +0x12 /* 00001798 */ 00001788 2054 movea.l A0, [A4] 0000178A 43ED EEFC lea.l A1, [A5 - 0x1104] 0000178E 7005 moveq.l D0, 0x05 label00001790: 00001790 22D8 move.l [A1]+, [A0]+ 00001792 51C8 FFFC dbf D0, -0x6 /* 00001790 */ 00001796 604E bra +0x50 /* 000017E6 */ label00001798: 00001798 2B7C 00C8 00C8 EEFC move.l [A5 - 0x1104], 0xC800C8 000017A0 2B7C 5A6F 6F6D EF00 move.l [A5 - 0x1100], 0x5A6F6F6D /* 'Zoom' */ 000017A8 2B7C 03E8 0014 EF04 move.l [A5 - 0x10FC], 0x3E80014 000017B0 486E FFE4 pea.l [A6 - 0x1C] 000017B4 2F3C 0004 0004 move.l -[A7], 0x40004 000017BA 2F3C 0004 0004 move.l -[A7], 0x40004 000017C0 A8A7 syscall SetRect 000017C2 41ED EF08 lea.l A0, [A5 - 0x10F8] 000017C6 43EE FFE4 lea.l A1, [A6 - 0x1C] 000017CA 20D9 move.l [A0]+, [A1]+ 000017CC 20D9 move.l [A0]+, [A1]+ 000017CE 41ED EF10 lea.l A0, [A5 - 0x10F0] 000017D2 0250 7FFF andi.w [A0], 0x7FFF 000017D6 0050 8000 ori.w [A0], 0x8000 000017DA 026D BFFF EF10 andi.w [A5 - 0x10F0], 0xBFFF 000017E0 3B7C 0005 EF12 move.w [A5 - 0x10EE], 0x5 label000017E6: 000017E6 285F movea.l A4, [A7]+ 000017E8 4E5E unlink A6 000017EA 4E75 rts 000017EC 9149 subx.w -[A0], -[A1] 000017EE 4E49 trap 9 000017F0 5455 addq.w [A5], 2 000017F2 5052 addq.w [A2], 8 000017F4 4556 chk.w D2, [A6] 000017F6 4945 chk.w D4, D5 000017F8 5755 subq.w [A5], 3 000017FA 5449 addq.w A1, 2 000017FC 4C53 0000 movem.l , [A3] fn00001800: 00001800 4E56 FFFE link A6, -0x0002 00001804 2F07 move.l -[A7], D7 00001806 4247 clr.w D7 00001808 4267 clr.w -[A7] 0000180A 4EAD 44CA jsr [A5 + 0x44CA /* export_2197 */] 0000180E 1B5F F094 move.b [A5 - 0xF6C], [A7]+ 00001812 4267 clr.w -[A7] 00001814 4EAD 44DA jsr [A5 + 0x44DA /* export_2199 */] 00001818 1B5F F090 move.b [A5 - 0xF70], [A7]+ 0000181C 102D F094 move.b D0, [A5 - 0xF6C] 00001820 6712 beq +0x14 /* 00001834 */ 00001822 4267 clr.w -[A7] 00001824 303C 0001 move.w D0, 0x1 00001828 AAAA syscall QuickTimeDispatch 0000182A 3E1F move.w D7, [A7]+ 0000182C 57C0 seq D0 0000182E 4400 neg.b D0 00001830 1B40 F094 move.b [A5 - 0xF6C], D0 label00001834: 00001834 3D47 0008 move.w [A6 + 0x8], D7 00001838 2E1F move.l D7, [A7]+ 0000183A 4E5E unlink A6 0000183C 4E75 rts 0000183E 8D49 4E49 pack -[A6], -[A1], 0x4E49 00001842 5451 addq.w [A1], 2 00001844 5549 subq.w A1, 2 00001846 434B chk.w D1, A3 00001848 5449 addq.w A1, 2 0000184A 4D45 chk.w D6, D5 0000184C 0000 0000 ori.b D0, 0x0 export_405: 00001850 4E56 0000 link A6, 0 00001854 4267 clr.w -[A7] 00001856 4EBA FFA8 jsr [PC - 0x58 /* 00001800 */] 0000185A 3D5F 0008 move.w [A6 + 0x8], [A7]+ 0000185E 4E5E unlink A6 00001860 4E75 rts 00001862 9349 subx.w -[A1], -[A1] 00001864 4E49 trap 9 00001866 5455 addq.w [A5], 2 00001868 5155 subq.w [A5], 8 0000186A 4943 chk.w D4, D3 0000186C 4B54 chk.w D5, [A4] 0000186E 494D chk.w D4, A5 00001870 4555 chk.w D2, [A5] 00001872 5449 addq.w A1, 2 00001874 4C53 0000 movem.l , [A3] fn00001878: 00001878 4E56 FCD4 link A6, -0x032C 0000187C 48E7 0700 movem.l -[A7], D5,D6,D7 00001880 102D FC38 move.b D0, [A5 - 0x3C8] 00001884 670E beq +0x10 /* 00001894 */ 00001886 4267 clr.w -[A7] 00001888 42A7 clr.l -[A7] 0000188A 486D 2BF4 pea.l [A5 + 0x2BF4] 0000188E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00001892 101F move.b D0, [A7]+ label00001894: 00001894 42A7 clr.l -[A7] 00001896 A01C syscall FreeMem 00001898 2E80 move.l [A7], D0 0000189A 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000189E 42A7 clr.l -[A7] 000018A0 486E FFFC pea.l [A6 - 0x4] 000018A4 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 000018A8 2C17 move.l D6, [A7] 000018AA 700A moveq.l D0, 0x0A 000018AC 2F00 move.l -[A7], D0 000018AE 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 000018B2 2E1F move.l D7, [A7]+ 000018B4 0C87 0000 4E20 cmpi.l D7, 0x4E20 /* 'N ' */ 000018BA 6C08 bge +0xA /* 000018C4 */ 000018BC 2E3C 0000 4E20 move.l D7, 0x4E20 /* 'N ' */ 000018C2 600E bra +0x10 /* 000018D2 */ label000018C4: 000018C4 0C87 0007 A120 cmpi.l D7, 0x7A120 000018CA 6F06 ble +0x8 /* 000018D2 */ 000018CC 2E3C 0007 A120 move.l D7, 0x7A120 label000018D2: 000018D2 2F07 move.l -[A7], D7 000018D4 3F3C 0001 move.w -[A7], 0x1 000018D8 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000018DC 4267 clr.w -[A7] 000018DE 486E FFEE pea.l [A6 - 0x12] 000018E2 4EAD 395A jsr [A5 + 0x395A /* export_1831 */] 000018E6 3A1F move.w D5, [A7]+ 000018E8 4267 clr.w -[A7] 000018EA 3F05 move.w -[A7], D5 000018EC 2F2E FFEE move.l -[A7], [A6 - 0x12] 000018F0 486E FFEC pea.l [A6 - 0x14] 000018F4 4EAD 3962 jsr [A5 + 0x3962 /* export_1832 */] 000018F8 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 000018FC 487A 007A pea.l [PC + 0x7A /* 00001978, value 0x13466574, pstring "Fetch Recovery File" */] 00001900 3F2E FFEC move.w -[A7], [A6 - 0x14] 00001904 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00001908 486E FCD4 pea.l [A6 - 0x32C] 0000190C 2F3C 0001 0FA3 move.l -[A7], 0x10FA3 00001912 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00001916 486E FDD4 pea.l [A6 - 0x22C] 0000191A 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 0000191E 41EE FEE0 lea.l A0, [A6 - 0x120] 00001922 43EE FDD4 lea.l A1, [A6 - 0x22C] 00001926 7042 moveq.l D0, 0x42 label00001928: 00001928 20D9 move.l [A0]+, [A1]+ 0000192A 51C8 FFFC dbf D0, -0x6 /* 00001928 */ 0000192E 41EE FEE0 lea.l A0, [A6 - 0x120] 00001932 43EE FCD4 lea.l A1, [A6 - 0x32C] 00001936 703F moveq.l D0, 0x3F label00001938: 00001938 20D9 move.l [A0]+, [A1]+ 0000193A 51C8 FFFC dbf D0, -0x6 /* 00001938 */ 0000193E 486E FEE0 pea.l [A6 - 0x120] 00001942 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00001946 422D F0A8 clr.b [A5 - 0xF58] 0000194A 422D F104 clr.b [A5 - 0xEFC] 0000194E 422D F124 clr.b [A5 - 0xEDC] 00001952 422D F118 clr.b [A5 - 0xEE8] 00001956 422D F0AC clr.b [A5 - 0xF54] 0000195A 422D F11C clr.b [A5 - 0xEE4] 0000195E 7000 moveq.l D0, 0x00 00001960 2B40 F120 move.l [A5 - 0xEE0], D0 00001964 487A 000E pea.l [PC + 0xE /* 00001974, value 0x3724944, pstring "rID" */] 00001968 4EAD 3E6A jsr [A5 + 0x3E6A /* export_1993 */] 0000196C 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00001970 4E5E unlink A6 00001972 4E75 rts 00001974 0372 4944 bchg <>, D1 00001978 1346 6574 move.b [A1 + 0x6574], D6 0000197C 6368 bls +0x6A /* 000019E6 */ 0000197E 2052 movea.l A0, [A2] 00001980 6563 bcs +0x65 /* 000019E5 */ 00001982 6F76 ble +0x78 /* 000019FA */ 00001984 6572 bcs +0x74 /* 000019F8 */ 00001986 7920 moveq.l D4, 0x20 00001988 4669 6C65 not.w [A1 + 0x6C65] fn0000198C: 0000198C 4E56 0000 link A6, 0 00001990 102D FC38 move.b D0, [A5 - 0x3C8] 00001994 670E beq +0x10 /* 000019A4 */ 00001996 4267 clr.w -[A7] 00001998 42A7 clr.l -[A7] 0000199A 486D 2BFC pea.l [A5 + 0x2BFC] 0000199E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000019A2 101F move.b D0, [A7]+ label000019A4: 000019A4 4E5E unlink A6 000019A6 4E75 rts fn000019A8: 000019A8 4E56 0000 link A6, 0 000019AC 102D FC38 move.b D0, [A5 - 0x3C8] 000019B0 671C beq +0x1E /* 000019CE */ 000019B2 4267 clr.w -[A7] 000019B4 42A7 clr.l -[A7] 000019B6 486D 2C0C pea.l [A5 + 0x2C0C] 000019BA 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000019BE 101F move.b D0, [A7]+ 000019C0 4267 clr.w -[A7] 000019C2 42A7 clr.l -[A7] 000019C4 486D 2C04 pea.l [A5 + 0x2C04] 000019C8 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000019CC 101F move.b D0, [A7]+ label000019CE: 000019CE 4E5E unlink A6 000019D0 4E75 rts 000019D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000019D4-000019DE fn000019D4: 000019D4 4E56 0000 link A6, 0 000019D8 102D FC38 move.b D0, [A5 - 0x3C8] 000019DC 671C beq +0x1E /* 000019FA */ // end alternate branch 000019D4-000019DE fn000019D4: // (misaligned) 000019D6 0000 102D ori.b D0, 0x2D /* '-' */ 000019DA FC38 671C .unknown 0xFC38 0x671C (W = 6) 000019DE 4267 clr.w -[A7] 000019E0 42A7 clr.l -[A7] 000019E2 486D 2C1C pea.l [A5 + 0x2C1C] label000019E6: 000019E6 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000019EA 101F move.b D0, [A7]+ 000019EC 4267 clr.w -[A7] 000019EE 42A7 clr.l -[A7] 000019F0 486D 2C14 pea.l [A5 + 0x2C14] 000019F4 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] label000019F8: 000019F8 101F move.b D0, [A7]+ label000019FA: 000019FA 4E5E unlink A6 000019FC 4E75 rts 000019FE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001A00-00001A06 fn00001A00: 00001A00 4E56 0000 link A6, 0 00001A04 4E5E unlink A6 // end alternate branch 00001A00-00001A06 fn00001A00: // (misaligned) 00001A02 0000 4E5E ori.b D0, 0x5E /* '^' */ 00001A06 4E75 rts 00001A08 9049 sub.w D0, A1 00001A0A 4E49 trap 9 00001A0C 5455 addq.w [A5], 2 00001A0E 534F subq.w A7, 1 00001A10 554E subq.w A6, 2 00001A12 4454 neg.w [A4] 00001A14 4F4D chk.w D7, A5 00001A16 4F4F chk.w D7, A7 00001A18 5600 addq.b D0, 3 00001A1A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001A1C-00001A22 fn00001A1C: 00001A1C 4E56 FEF8 link A6, -0x0108 00001A20 4267 clr.w -[A7] // end alternate branch 00001A1C-00001A22 fn00001A1C: // (misaligned) 00001A1E FEF8 4267 .extension 0xEF8 <> // unimplemented 00001A22 4EAD 4662 jsr [A5 + 0x4662 /* export_2248 */] 00001A26 1F3C 0001 move.b -[A7], 0x1 00001A2A 4267 clr.w -[A7] 00001A2C 4EAD 466A jsr [A5 + 0x466A /* export_2249 */] 00001A30 42A7 clr.l -[A7] 00001A32 3F3C 0080 move.w -[A7], 0x80 00001A36 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00001A3A 2B57 F198 move.l [A5 - 0xE68], [A7] 00001A3E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001A42 42A7 clr.l -[A7] 00001A44 2F3C 0001 01D0 move.l -[A7], 0x101D0 00001A4A 4EAD 233A jsr [A5 + 0x233A /* export_1123 */] 00001A4E 2B57 F1E8 move.l [A5 - 0xE18], [A7] 00001A52 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001A56 486E FF00 pea.l [A6 - 0x100] 00001A5A 2F3C 0001 0FA0 move.l -[A7], 0x10FA0 00001A60 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00001A64 4A2E FF00 tst.b [A6 - 0x100] 00001A68 6610 bne +0x12 /* 00001A7A */ 00001A6A 41EE FF00 lea.l A0, [A6 - 0x100] 00001A6E 43FA 0076 lea.l A1, [PC + 0x76 /* 00001AE6, value 0xD504943 '\rPIC', pstring "PICTSpoolTemp" */] 00001A72 20D9 move.l [A0]+, [A1]+ 00001A74 20D9 move.l [A0]+, [A1]+ 00001A76 20D9 move.l [A0]+, [A1]+ 00001A78 3091 move.w [A0], [A1] label00001A7A: 00001A7A 3B6D FC5A F1A0 move.w [A5 - 0xE60], [A5 - 0x3A6] 00001A80 7000 moveq.l D0, 0x00 00001A82 2B40 F1A2 move.l [A5 - 0xE5E], D0 00001A86 41ED F1A6 lea.l A0, [A5 - 0xE5A] 00001A8A 43EE FF00 lea.l A1, [A6 - 0x100] 00001A8E 700F moveq.l D0, 0x0F label00001A90: 00001A90 20D9 move.l [A0]+, [A1]+ 00001A92 51C8 FFFC dbf D0, -0x6 /* 00001A90 */ 00001A96 102D FC6D move.b D0, [A5 - 0x393] 00001A9A 6722 beq +0x24 /* 00001ABE */ 00001A9C 4267 clr.w -[A7] 00001A9E 3F2D FC5A move.w -[A7], [A5 - 0x3A6] 00001AA2 2F3C 7465 6D70 move.l -[A7], 0x74656D70 /* 'temp' */ 00001AA8 1F3C 0001 move.b -[A7], 0x1 00001AAC 486E FEFE pea.l [A6 - 0x102] 00001AB0 486E FEFA pea.l [A6 - 0x106] 00001AB4 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] 00001AB8 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00001ABC 6018 bra +0x1A /* 00001AD6 */ label00001ABE: 00001ABE 3D6D FC5A FEFE move.w [A6 - 0x102], [A5 - 0x3A6] 00001AC4 4267 clr.w -[A7] 00001AC6 486E FEFE pea.l [A6 - 0x102] 00001ACA 486E FEFA pea.l [A6 - 0x106] 00001ACE 4EAD 0C0A jsr [A5 + 0xC0A /* export_381 */] 00001AD2 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] label00001AD6: 00001AD6 3B6E FEFE F1A0 move.w [A5 - 0xE60], [A6 - 0x102] 00001ADC 2B6E FEFA F1A2 move.l [A5 - 0xE5E], [A6 - 0x106] 00001AE2 4E5E unlink A6 00001AE4 4E75 rts 00001AE6 0D50 bchg [A0], D6 00001AE8 4943 chk.w D4, D3 00001AEA 5453 addq.w [A3], 2 00001AEC 706F moveq.l D0, 0x6F 00001AEE 6F6C ble +0x6E /* 00001B5C */ 00001AF0 5465 addq.w -[A5], 2 00001AF2 6D70 blt +0x72 /* 00001B64 */ fn00001AF4: 00001AF4 4E56 FFDC link A6, -0x0024 00001AF8 48E7 0308 movem.l -[A7], D6,D7,A4 00001AFC 2F3C 0001 0000 move.l -[A7], 0x10000 00001B02 486E FFEE pea.l [A6 - 0x12] 00001B06 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */] 00001B0A 3C1F move.w D6, [A7]+ 00001B0C 0C6E 0700 FFF2 cmpi.w [A6 - 0xE], 0x700 00001B12 5CC7 sge D7 00001B14 4407 neg.b D7 00001B16 422D F3DC clr.b [A5 - 0xC24] 00001B1A 422D F328 clr.b [A5 - 0xCD8] 00001B1E 42A7 clr.l -[A7] 00001B20 2F3C 5374 7255 move.l -[A7], 0x53747255 /* 'StrU' */ 00001B26 3F3C 0080 move.w -[A7], 0x80 00001B2A A9A0 syscall GetResource 00001B2C 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 00001B30 670C beq +0xE /* 00001B3E */ 00001B32 206E FFE4 movea.l A0, [A6 - 0x1C] 00001B36 2050 movea.l A0, [A0] 00001B38 3B50 F324 move.w [A5 - 0xCDC], [A0] 00001B3C 600C bra +0xE /* 00001B4A */ label00001B3E: 00001B3E 41ED F324 lea.l A0, [A5 - 0xCDC] 00001B42 0250 7FFF andi.w [A0], 0x7FFF 00001B46 0050 8000 ori.w [A0], 0x8000 label00001B4A: 00001B4A 3F3C 0018 move.w -[A7], 0x18 00001B4E A9ED syscall Pack6 00001B50 1007 move.b D0, D7 00001B52 6750 beq +0x52 /* 00001BA4 */ 00001B54 2F3C 0002 FFFE move.l -[A7], 0x2FFFE 00001B5A 486E FFE4 pea.l [A6 - 0x1C] // begin alternate branch 00001B5C-00001B5E label00001B5C: 00001B5C FFE4 .invalid <> // end alternate branch 00001B5C-00001B5E label00001B5C: // (misaligned) 00001B5E 486E FFE0 pea.l [A6 - 0x20] 00001B62 486E FFDC pea.l [A6 - 0x24] // begin alternate branch 00001B64-00001B66 label00001B64: 00001B64 FFDC .invalid <> // end alternate branch 00001B64-00001B66 label00001B64: // (misaligned) 00001B66 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 00001B6A A9ED syscall Pack6 00001B6C 4AAE FFE4 tst.l [A6 - 0x1C] 00001B70 56C0 sne D0 00001B72 4A00 tst.b D0 00001B74 675A beq +0x5C /* 00001BD0 */ 00001B76 0CAE 0000 00AC FFDC cmpi.l [A6 - 0x24], 0xAC 00001B7E 5FC1 sle D1 00001B80 C001 and.b D0, D1 00001B82 674C beq +0x4E /* 00001BD0 */ 00001B84 206E FFE4 movea.l A0, [A6 - 0x1C] 00001B88 202E FFE0 move.l D0, [A6 - 0x20] 00001B8C D090 add.l D0, [A0] 00001B8E 2F00 move.l -[A7], D0 00001B90 486D F278 pea.l [A5 - 0xD88] 00001B94 2F2E FFDC move.l -[A7], [A6 - 0x24] 00001B98 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00001B9C 1B7C 0001 F3DC move.b [A5 - 0xC24], 0x1 00001BA2 602C bra +0x2E /* 00001BD0 */ label00001BA4: 00001BA4 42A7 clr.l -[A7] 00001BA6 2F3C 0006 0004 move.l -[A7], 0x60004 00001BAC A9ED syscall Pack6 00001BAE 285F movea.l A4, [A7]+ 00001BB0 200C move.l D0, A4 00001BB2 671C beq +0x1E /* 00001BD0 */ 00001BB4 2054 movea.l A0, [A4] 00001BB6 2028 0024 move.l D0, [A0 + 0x24] 00001BBA D094 add.l D0, [A4] 00001BBC 2040 movea.l A0, D0 00001BBE 43ED F278 lea.l A1, [A5 - 0xD88] 00001BC2 702A moveq.l D0, 0x2A label00001BC4: 00001BC4 22D8 move.l [A1]+, [A0]+ 00001BC6 51C8 FFFC dbf D0, -0x6 /* 00001BC4 */ 00001BCA 1B7C 0001 F3DC move.b [A5 - 0xC24], 0x1 label00001BD0: 00001BD0 42A7 clr.l -[A7] 00001BD2 2F3C 4954 4C75 move.l -[A7], 0x49544C75 /* 'ITLu' */ 00001BD8 3F3C 0080 move.w -[A7], 0x80 00001BDC A9A0 syscall GetResource 00001BDE 285F movea.l A4, [A7]+ 00001BE0 200C move.l D0, A4 00001BE2 671C beq +0x1E /* 00001C00 */ 00001BE4 2054 movea.l A0, [A4] 00001BE6 2028 0024 move.l D0, [A0 + 0x24] 00001BEA D094 add.l D0, [A4] 00001BEC 2040 movea.l A0, D0 00001BEE 43ED F32C lea.l A1, [A5 - 0xCD4] 00001BF2 702A moveq.l D0, 0x2A label00001BF4: 00001BF4 22D8 move.l [A1]+, [A0]+ 00001BF6 51C8 FFFC dbf D0, -0x6 /* 00001BF4 */ 00001BFA 1B6D F3DC F328 move.b [A5 - 0xCD8], [A5 - 0xC24] label00001C00: 00001C00 1F3C 0001 move.b -[A7], 0x1 00001C04 4EAD 46AA jsr [A5 + 0x46AA /* export_2257 */] 00001C08 42A7 clr.l -[A7] 00001C0A 2F3C 0006 0000 move.l -[A7], 0x60000 00001C10 A9ED syscall Pack6 00001C12 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 00001C16 6714 beq +0x16 /* 00001C2C */ 00001C18 206E FFE4 movea.l A0, [A6 - 0x1C] 00001C1C 2050 movea.l A0, [A0] 00001C1E 43ED F3E0 lea.l A1, [A5 - 0xC20] 00001C22 7007 moveq.l D0, 0x07 label00001C24: 00001C24 22D8 move.l [A1]+, [A0]+ 00001C26 51C8 FFFC dbf D0, -0x6 /* 00001C24 */ 00001C2A 600C bra +0xE /* 00001C38 */ label00001C2C: 00001C2C 702E moveq.l D0, 0x2E 00001C2E 1B40 F3E0 move.b [A5 - 0xC20], D0 00001C32 702C moveq.l D0, 0x2C 00001C34 1B40 F3E1 move.b [A5 - 0xC1F], D0 label00001C38: 00001C38 42A7 clr.l -[A7] 00001C3A 2F3C 6974 6C30 move.l -[A7], 0x69746C30 /* 'itl0' */ 00001C40 4267 clr.w -[A7] 00001C42 A9A0 syscall GetResource 00001C44 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 00001C48 6714 beq +0x16 /* 00001C5E */ 00001C4A 206E FFE4 movea.l A0, [A6 - 0x1C] 00001C4E 2050 movea.l A0, [A0] 00001C50 43ED F400 lea.l A1, [A5 - 0xC00] 00001C54 7007 moveq.l D0, 0x07 label00001C56: 00001C56 22D8 move.l [A1]+, [A0]+ 00001C58 51C8 FFFC dbf D0, -0x6 /* 00001C56 */ 00001C5C 600C bra +0xE /* 00001C6A */ label00001C5E: 00001C5E 702E moveq.l D0, 0x2E 00001C60 1B40 F400 move.b [A5 - 0xC00], D0 00001C64 702C moveq.l D0, 0x2C 00001C66 1B40 F401 move.b [A5 - 0xBFF], D0 label00001C6A: 00001C6A 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00001C6E 4E5E unlink A6 00001C70 4E75 rts 00001C72 9049 sub.w D0, A1 00001C74 4E49 trap 9 00001C76 5455 addq.w [A5], 2 00001C78 5354 subq.w [A4], 1 00001C7A 5249 addq.w A1, 1 00001C7C 4E47 trap 7 00001C7E 5554 subq.w [A4], 2 00001C80 494C chk.w D4, A4 00001C82 5300 subq.b D0, 1 00001C84 0000 0000 ori.b D0, 0x0 export_406: 00001C88 4E56 0000 link A6, 0 00001C8C 42A7 clr.l -[A7] 00001C8E 3F3C A9F0 move.w -[A7], 0xA9F0 00001C92 1F3C 0001 move.b -[A7], 0x1 00001C96 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00001C9A 2B5F F428 move.l [A5 - 0xBD8], [A7]+ 00001C9E 42A7 clr.l -[A7] 00001CA0 3F3C A9F1 move.w -[A7], 0xA9F1 00001CA4 1F3C 0001 move.b -[A7], 0x1 00001CA8 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00001CAC 2B5F F424 move.l [A5 - 0xBDC], [A7]+ 00001CB0 42A7 clr.l -[A7] 00001CB2 3F3C A9F4 move.w -[A7], 0xA9F4 00001CB6 1F3C 0001 move.b -[A7], 0x1 00001CBA 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00001CBE 2B5F F420 move.l [A5 - 0xBE0], [A7]+ 00001CC2 4E5E unlink A6 00001CC4 4E75 rts 00001CC6 9349 subx.w -[A1], -[A1] 00001CC8 4E49 trap 9 00001CCA 5455 addq.w [A5], 2 00001CCC 5355 subq.w [A5], 1 00001CCE 424C clr.w A4 00001CD0 4155 chk.w D0, [A5] 00001CD2 4E43 trap 3 00001CD4 4855 pea.l [A5] 00001CD6 5449 addq.w A1, 2 00001CD8 4C53 0000 movem.l , [A3] fn00001CDC: 00001CDC 4E56 FFF6 link A6, -0x000A 00001CE0 48E7 0118 movem.l -[A7], D7,A3,A4 00001CE4 42A7 clr.l -[A7] 00001CE6 42A7 clr.l -[A7] 00001CE8 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 00001CEC 2B57 F438 move.l [A5 - 0xBC8], [A7] 00001CF0 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001CF4 42A7 clr.l -[A7] 00001CF6 7006 moveq.l D0, 0x06 00001CF8 2F00 move.l -[A7], D0 00001CFA 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 00001CFE 265F movea.l A3, [A7]+ 00001D00 2F0B move.l -[A7], A3 00001D02 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001D06 2853 movea.l A4, [A3] 00001D08 38BC 4EF9 move.w [A4], 0x4EF9 00001D0C 41ED 133A lea.l A0, [A5 + 0x133A /* export_611 */] 00001D10 2948 0002 move.l [A4 + 0x2], A0 00001D14 2B4B F430 move.l [A5 - 0xBD0], A3 00001D18 102D FC38 move.b D0, [A5 - 0x3C8] 00001D1C 670E beq +0x10 /* 00001D2C */ 00001D1E 4267 clr.w -[A7] 00001D20 42A7 clr.l -[A7] 00001D22 486D 2C2C pea.l [A5 + 0x2C2C] 00001D26 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00001D2A 101F move.b D0, [A7]+ label00001D2C: 00001D2C 7000 moveq.l D0, 0x00 00001D2E 2B40 F434 move.l [A5 - 0xBCC], D0 00001D32 422D F42C clr.b [A5 - 0xBD4] 00001D36 102D FC55 move.b D0, [A5 - 0x3AB] 00001D3A 674A beq +0x4C /* 00001D86 */ 00001D3C C02D FC67 and.b D0, [A5 - 0x399] 00001D40 4A00 tst.b D0 00001D42 6742 beq +0x44 /* 00001D86 */ 00001D44 C02D FC68 and.b D0, [A5 - 0x398] 00001D48 673C beq +0x3E /* 00001D86 */ 00001D4A 4267 clr.w -[A7] 00001D4C 2F3C 7164 7277 move.l -[A7], 0x71647277 /* 'qdrw' */ 00001D52 486E FFF6 pea.l [A6 - 0xA] 00001D56 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 00001D5A 3E1F move.w D7, [A7]+ 00001D5C 57C0 seq D0 00001D5E 4A00 tst.b D0 00001D60 670A beq +0xC /* 00001D6C */ 00001D62 082E 0003 FFF9 btst.b [A6 - 0x7], 0x3 00001D68 56C1 sne D1 00001D6A C001 and.b D0, D1 label00001D6C: 00001D6C 4400 neg.b D0 00001D6E 1B40 F42C move.b [A5 - 0xBD4], D0 00001D72 6712 beq +0x14 /* 00001D86 */ 00001D74 42A7 clr.l -[A7] 00001D76 3F3C 0080 move.w -[A7], 0x80 00001D7A AA0C syscall GetPixPat 00001D7C 2B5F F434 move.l [A5 - 0xBCC], [A7]+ 00001D80 6604 bne +0x6 /* 00001D86 */ 00001D82 422D F42C clr.b [A5 - 0xBD4] label00001D86: 00001D86 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001D8A 4E5E unlink A6 00001D8C 4E75 rts 00001D8E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001D92 0000 4AAD ori.b D0, 0xAD 00001D96 F460 .invalid <> 00001D98 670E beq +0x10 /* 00001DA8 */ 00001D9A 2F2D F460 move.l -[A7], [A5 - 0xBA0] 00001D9E 4EAD 41A2 jsr [A5 + 0x41A2 /* export_2096 */] 00001DA2 7000 moveq.l D0, 0x00 00001DA4 2B40 F460 move.l [A5 - 0xBA0], D0 label00001DA8: 00001DA8 4AAD F45C tst.l [A5 - 0xBA4] 00001DAC 670E beq +0x10 /* 00001DBC */ 00001DAE 2F2D F45C move.l -[A7], [A5 - 0xBA4] 00001DB2 4EAD 41A2 jsr [A5 + 0x41A2 /* export_2096 */] 00001DB6 7000 moveq.l D0, 0x00 00001DB8 2B40 F45C move.l [A5 - 0xBA4], D0 label00001DBC: 00001DBC 4AAD F458 tst.l [A5 - 0xBA8] 00001DC0 670E beq +0x10 /* 00001DD0 */ 00001DC2 2F2D F458 move.l -[A7], [A5 - 0xBA8] 00001DC6 4EAD 41A2 jsr [A5 + 0x41A2 /* export_2096 */] 00001DCA 7000 moveq.l D0, 0x00 00001DCC 2B40 F458 move.l [A5 - 0xBA8], D0 label00001DD0: 00001DD0 4E5E unlink A6 00001DD2 205F movea.l A0, [A7]+ 00001DD4 5C4F addq.w A7, 6 00001DD6 4ED0 jmp [A0] fn00001DD8: 00001DD8 4E56 FFBE link A6, -0x0042 00001DDC 2F0C move.l -[A7], A4 00001DDE 1B6D FC55 F468 move.b [A5 - 0xB98], [A5 - 0x3AB] 00001DE4 1B6D FC67 F46C move.b [A5 - 0xB94], [A5 - 0x399] 00001DEA 4267 clr.w -[A7] 00001DEC 4EAD 44D2 jsr [A5 + 0x44D2 /* export_2198 */] 00001DF0 1B5F F464 move.b [A5 - 0xB9C], [A7]+ 00001DF4 4267 clr.w -[A7] 00001DF6 4EAD 44E2 jsr [A5 + 0x44E2 /* export_2200 */] 00001DFA 1B5F F43C move.b [A5 - 0xBC4], [A7]+ 00001DFE 7000 moveq.l D0, 0x00 00001E00 2B40 F460 move.l [A5 - 0xBA0], D0 00001E04 7000 moveq.l D0, 0x00 00001E06 2B40 F45C move.l [A5 - 0xBA4], D0 00001E0A 7000 moveq.l D0, 0x00 00001E0C 2B40 F458 move.l [A5 - 0xBA8], D0 00001E10 486E FFC2 pea.l [A6 - 0x3E] 00001E14 487A FF7A pea.l [PC - 0x86 /* 00001D90, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001E18 42A7 clr.l -[A7] 00001E1A 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 00001E1E 42A7 clr.l -[A7] 00001E20 2F3C 5468 6D50 move.l -[A7], 0x54686D50 /* 'ThmP' */ 00001E26 3F3C 0080 move.w -[A7], 0x80 00001E2A A9A0 syscall GetResource 00001E2C 285F movea.l A4, [A7]+ 00001E2E 200C move.l D0, A4 00001E30 6710 beq +0x12 /* 00001E42 */ 00001E32 2054 movea.l A0, [A4] 00001E34 43ED F448 lea.l A1, [A5 - 0xBB8] 00001E38 22D8 move.l [A1]+, [A0]+ 00001E3A 22D8 move.l [A1]+, [A0]+ 00001E3C 22D8 move.l [A1]+, [A0]+ 00001E3E 22D8 move.l [A1]+, [A0]+ 00001E40 6052 bra +0x54 /* 00001E94 */ label00001E42: 00001E42 026D 7FFF F448 andi.w [A5 - 0xBB8], 0x7FFF 00001E48 026D BFFF F448 andi.w [A5 - 0xBB8], 0xBFFF 00001E4E 026D DFFF F448 andi.w [A5 - 0xBB8], 0xDFFF 00001E54 026D EFFF F448 andi.w [A5 - 0xBB8], 0xEFFF 00001E5A 026D F7FF F448 andi.w [A5 - 0xBB8], 0xF7FF 00001E60 026D FBFF F448 andi.w [A5 - 0xBB8], 0xFBFF 00001E66 026D FDFF F448 andi.w [A5 - 0xBB8], 0xFDFF 00001E6C 026D FEFF F448 andi.w [A5 - 0xBB8], 0xFEFF 00001E72 7000 moveq.l D0, 0x00 00001E74 1B40 F449 move.b [A5 - 0xBB7], D0 00001E78 2B7C 7270 7A61 F44A move.l [A5 - 0xBB6], 0x72707A61 /* 'rpza' */ 00001E80 70FD moveq.l D0, 0xFFFFFFFD 00001E82 2B40 F44E move.l [A5 - 0xBB2], D0 00001E86 2B7C 0000 0200 F452 move.l [A5 - 0xBAE], 0x200 00001E8E 3B7C 0020 F456 move.w [A5 - 0xBAA], 0x20 /* ' ' */ label00001E94: 00001E94 486D F440 pea.l [A5 - 0xBC0] 00001E98 42A7 clr.l -[A7] 00001E9A 2F3C 0070 0070 move.l -[A7], 0x700070 /* 'p\0p' */ 00001EA0 A8A7 syscall SetRect 00001EA2 4267 clr.w -[A7] 00001EA4 486D F460 pea.l [A5 - 0xBA0] 00001EA8 3F3C 0001 move.w -[A7], 0x1 00001EAC 486D F440 pea.l [A5 - 0xBC0] 00001EB0 42A7 clr.l -[A7] 00001EB2 42A7 clr.l -[A7] 00001EB4 2F3A 0066 move.l -[A7], [PC + 0x66 /* 00001F1C, value 0x0, cstring "" */] 00001EB8 4EAD 419A jsr [A5 + 0x419A /* export_2095 */] 00001EBC 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00001EC0 102D F468 move.b D0, [A5 - 0xB98] 00001EC4 671E beq +0x20 /* 00001EE4 */ 00001EC6 4267 clr.w -[A7] 00001EC8 486D F45C pea.l [A5 - 0xBA4] 00001ECC 3F3C 0008 move.w -[A7], 0x8 00001ED0 486D F440 pea.l [A5 - 0xBC0] 00001ED4 42A7 clr.l -[A7] 00001ED6 42A7 clr.l -[A7] 00001ED8 2F3A 0042 move.l -[A7], [PC + 0x42 /* 00001F1C, value 0x0, cstring "" */] 00001EDC 4EAD 419A jsr [A5 + 0x419A /* export_2095 */] 00001EE0 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] label00001EE4: 00001EE4 102D F468 move.b D0, [A5 - 0xB98] 00001EE8 6724 beq +0x26 /* 00001F0E */ 00001EEA C02D F46C and.b D0, [A5 - 0xB94] 00001EEE 671E beq +0x20 /* 00001F0E */ 00001EF0 4267 clr.w -[A7] 00001EF2 486D F458 pea.l [A5 - 0xBA8] 00001EF6 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001EFA 486D F440 pea.l [A5 - 0xBC0] 00001EFE 42A7 clr.l -[A7] 00001F00 42A7 clr.l -[A7] 00001F02 2F3A 0018 move.l -[A7], [PC + 0x18 /* 00001F1C, value 0x0, cstring "" */] 00001F06 4EAD 419A jsr [A5 + 0x419A /* export_2095 */] 00001F0A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] label00001F0E: 00001F0E 486E FFC2 pea.l [A6 - 0x3E] 00001F12 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 00001F16 285F movea.l A4, [A7]+ 00001F18 4E5E unlink A6 00001F1A 4E75 rts 00001F1C 0000 0000 ori.b D0, 0x0 fn00001F20: 00001F20 4E56 0000 link A6, 0 00001F24 1B6E 000A F470 move.b [A5 - 0xB90], [A6 + 0xA] 00001F2A 1B6E 0008 F474 move.b [A5 - 0xB8C], [A6 + 0x8] 00001F30 4E5E unlink A6 00001F32 2E9F move.l [A7], [A7]+ 00001F34 4E75 rts 00001F36 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001F38-00001F3E fn00001F38: 00001F38 4E56 0000 link A6, 0 00001F3C 4267 clr.w -[A7] // end alternate branch 00001F38-00001F3E fn00001F38: // (misaligned) 00001F3A 0000 4267 ori.b D0, 0x67 /* 'g' */ 00001F3E 4EAD 4182 jsr [A5 + 0x4182 /* export_2092 */] 00001F42 1B5F F47C move.b [A5 - 0xB84], [A7]+ 00001F46 4267 clr.w -[A7] 00001F48 4EAD 44E2 jsr [A5 + 0x44E2 /* export_2200 */] 00001F4C 1B5F F478 move.b [A5 - 0xB88], [A7]+ 00001F50 4E5E unlink A6 00001F52 4E75 rts fn00001F54: 00001F54 4E56 0000 link A6, 0 00001F58 102D FC38 move.b D0, [A5 - 0x3C8] 00001F5C 670E beq +0x10 /* 00001F6C */ 00001F5E 4267 clr.w -[A7] 00001F60 42A7 clr.l -[A7] 00001F62 486D 2C7C pea.l [A5 + 0x2C7C] 00001F66 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00001F6A 101F move.b D0, [A7]+ label00001F6C: 00001F6C 4E5E unlink A6 00001F6E 4E75 rts fn00001F70: 00001F70 4E56 0000 link A6, 0 00001F74 422D F4F4 clr.b [A5 - 0xB0C] 00001F78 4E5E unlink A6 00001F7A 4E75 rts fn00001F7C: 00001F7C 4E56 0000 link A6, 0 00001F80 2F0C move.l -[A7], A4 00001F82 102D F4F4 move.b D0, [A5 - 0xB0C] 00001F86 6600 0130 bne +0x132 /* 000020B8 */ 00001F8A 1F3C 0001 move.b -[A7], 0x1 00001F8E 4EAD 2242 jsr [A5 + 0x2242 /* export_1092 */] 00001F92 42A7 clr.l -[A7] 00001F94 3F3C 0004 move.w -[A7], 0x4 00001F98 A9B9 syscall GetCursor 00001F9A 205F movea.l A0, [A7]+ 00001F9C 2050 movea.l A0, [A0] 00001F9E 43ED F602 lea.l A1, [A5 - 0x9FE] 00001FA2 7010 moveq.l D0, 0x10 label00001FA4: 00001FA4 22D8 move.l [A1]+, [A0]+ 00001FA6 51C8 FFFC dbf D0, -0x6 /* 00001FA4 */ 00001FAA 3B7C 0101 F5FE move.w [A5 - 0xA02], 0x101 00001FB0 422D F600 clr.b [A5 - 0xA00] 00001FB4 3B7C 0078 F5FC move.w [A5 - 0xA04], 0x78 /* 'x' */ 00001FBA 422D F5B2 clr.b [A5 - 0xA4E] 00001FBE 41ED F5B4 lea.l A0, [A5 - 0xA4C] 00001FC2 43ED FDCE lea.l A1, [A5 - 0x232] 00001FC6 7010 moveq.l D0, 0x10 label00001FC8: 00001FC8 20D9 move.l [A0]+, [A1]+ 00001FCA 51C8 FFFC dbf D0, -0x6 /* 00001FC8 */ 00001FCE 49ED F500 lea.l A4, [A5 - 0xB00] 00001FD2 397C 0001 0004 move.w [A4 + 0x4], 0x1 00001FD8 41ED 183A lea.l A0, [A5 + 0x183A /* export_771 */] 00001FDC 2948 0006 move.l [A4 + 0x6], A0 00001FE0 297C 0078 0000 000A move.l [A4 + 0xA], 0x780000 /* 'x\0\0' */ 00001FE8 42A7 clr.l -[A7] 00001FEA 2E8D move.l [A7], A5 00001FEC 2B5F F4FC move.l [A5 - 0xB04], [A7]+ 00001FF0 4267 clr.w -[A7] 00001FF2 486D F688 pea.l [A5 - 0x978] 00001FF6 3F3C A851 move.w -[A7], 0xA851 00001FFA 486D 186A pea.l [A5 + 0x186A /* export_777 */] 00001FFE 4EAD 237A jsr [A5 + 0x237A /* export_1131 */] 00002002 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00002006 4267 clr.w -[A7] 00002008 486D F698 pea.l [A5 - 0x968] 0000200C 3F3C A850 move.w -[A7], 0xA850 00002010 486D 1872 pea.l [A5 + 0x1872 /* export_778 */] 00002014 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */] 00002018 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 0000201C 102D FC55 move.b D0, [A5 - 0x3AB] 00002020 6716 beq +0x18 /* 00002038 */ 00002022 4267 clr.w -[A7] 00002024 486D F658 pea.l [A5 - 0x9A8] 00002028 3F3C AA1C move.w -[A7], 0xAA1C 0000202C 486D 1862 pea.l [A5 + 0x1862 /* export_776 */] 00002030 4EAD 237A jsr [A5 + 0x237A /* export_1131 */] 00002034 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] label00002038: 00002038 4267 clr.w -[A7] 0000203A 486D F500 pea.l [A5 - 0xB00] 0000203E 205F movea.l A0, [A7]+ 00002040 A033 syscall VInstall 00002042 3E80 move.w [A7], D0 00002044 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00002048 4267 clr.w -[A7] 0000204A 486D F668 pea.l [A5 - 0x998] 0000204E 3F3C A970 move.w -[A7], 0xA970 00002052 486D 187A pea.l [A5 + 0x187A /* export_779 */] 00002056 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */] 0000205A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 0000205E 4267 clr.w -[A7] 00002060 486D F6A8 pea.l [A5 - 0x958] 00002064 3F3C A971 move.w -[A7], 0xA971 00002068 486D 187A pea.l [A5 + 0x187A /* export_779 */] 0000206C 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */] 00002070 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00002074 102D FC65 move.b D0, [A5 - 0x39B] 00002078 672C beq +0x2E /* 000020A6 */ 0000207A 4267 clr.w -[A7] 0000207C 486D F678 pea.l [A5 - 0x988] 00002080 3F3C A973 move.w -[A7], 0xA973 00002084 486D 187A pea.l [A5 + 0x187A /* export_779 */] 00002088 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */] 0000208C 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00002090 4267 clr.w -[A7] 00002092 486D F648 pea.l [A5 - 0x9B8] 00002096 3F3C A977 move.w -[A7], 0xA977 0000209A 486D 187A pea.l [A5 + 0x187A /* export_779 */] 0000209E 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */] 000020A2 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] label000020A6: 000020A6 3F3C 0078 move.w -[A7], 0x78 /* 'x' */ 000020AA 4EAD 1852 jsr [A5 + 0x1852 /* export_774 */] 000020AE 4EAD 185A jsr [A5 + 0x185A /* export_775 */] 000020B2 1B7C 0001 F4F4 move.b [A5 - 0xB0C], 0x1 label000020B8: 000020B8 285F movea.l A4, [A7]+ 000020BA 4E5E unlink A6 000020BC 4E75 rts 000020BE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000020C2 0000 206E ori.b D0, 0x6E /* 'n' */ 000020C6 0008 4AA8 ori.b A0, 0xA8 000020CA FFF6 .invalid <> 000020CC 6706 beq +0x8 /* 000020D4 */ 000020CE 2F28 FFF6 move.l -[A7], [A0 - 0xA] 000020D2 A9A3 syscall ReleaseResource label000020D4: 000020D4 4E5E unlink A6 000020D6 205F movea.l A0, [A7]+ 000020D8 DEFC 000A add.w A7, 0xA /* '\n' */ 000020DC 4ED0 jmp [A0] 000020DE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000020E0-000020E4 fn000020E0: 000020E0 4E56 FFAC link A6, -0x0054 // end alternate branch 000020E0-000020E4 fn000020E0: // (misaligned) 000020E2 FFAC .invalid <> 000020E4 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000020E8 4267 clr.w -[A7] 000020EA 2F3C 6165 6474 move.l -[A7], 0x61656474 /* 'aedt' */ 000020F0 A80D syscall Count1Resources 000020F2 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000020F6 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] 000020FA 7000 moveq.l D0, 0x00 000020FC 2D40 FFF6 move.l [A6 - 0xA], D0 00002100 486E FFB0 pea.l [A6 - 0x50] 00002104 487A FFBA pea.l [PC - 0x46 /* 000020C0, value 0x4E560000 'NV\0\0', cstring "NV" */] 00002108 2F0E move.l -[A7], A6 0000210A 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 0000210E 3D6E FFFE FFAE move.w [A6 - 0x52], [A6 - 0x2] 00002114 7E01 moveq.l D7, 0x01 00002116 6000 00A4 bra +0xA6 /* 000021BC */ label0000211A: 0000211A 42A7 clr.l -[A7] 0000211C 2F3C 6165 6474 move.l -[A7], 0x61656474 /* 'aedt' */ 00002122 3F07 move.w -[A7], D7 00002124 A80E syscall Get1IndResource/Get1IxResource 00002126 2D5F FFF6 move.l [A6 - 0xA], [A7]+ 0000212A 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] 0000212E 4267 clr.w -[A7] 00002130 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00002134 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00002138 1A1F move.b D5, [A7]+ 0000213A 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000213E 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00002142 42A7 clr.l -[A7] 00002144 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00002148 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 0000214C 281F move.l D4, [A7]+ 0000214E 4EAD 205A jsr [A5 + 0x205A /* export_1031 */] 00002152 2F04 move.l -[A7], D4 00002154 700C moveq.l D0, 0x0C 00002156 2F00 move.l -[A7], D0 00002158 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 0000215C 201F move.l D0, [A7]+ 0000215E 3D40 FFEE move.w [A6 - 0x12], D0 00002162 5340 subq.w D0, 1 00002164 3D40 FFAC move.w [A6 - 0x54], D0 00002168 4246 clr.w D6 0000216A 6030 bra +0x32 /* 0000219C */ label0000216C: 0000216C 206E FFF6 movea.l A0, [A6 - 0xA] 00002170 2050 movea.l A0, [A0] 00002172 3006 move.w D0, D6 00002174 C1FC 000C muls.w D0, 0xC 00002178 49F0 0000 lea.l A4, [A0 + D0.w] 0000217C 4267 clr.w -[A7] 0000217E 2F14 move.l -[A7], [A4] 00002180 2F2C 0004 move.l -[A7], [A4 + 0x4] 00002184 486D 0252 pea.l [A5 + 0x252 /* export_70 */] 00002188 2F2C 0008 move.l -[A7], [A4 + 0x8] 0000218C 4267 clr.w -[A7] 0000218E 303C 091F move.w D0, 0x91F 00002192 A816 syscall Pack8 00002194 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00002198 5246 addq.w D6, 1 0000219A 6906 bvs +0x8 /* 000021A2 */ label0000219C: 0000219C BC6E FFAC cmp.w D6, [A6 - 0x54] 000021A0 6FCA ble -0x34 /* 0000216C */ label000021A2: 000021A2 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000021A6 1F05 move.b -[A7], D5 000021A8 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] 000021AC 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000021B0 A9A3 syscall ReleaseResource 000021B2 7000 moveq.l D0, 0x00 000021B4 2D40 FFF6 move.l [A6 - 0xA], D0 000021B8 5247 addq.w D7, 1 000021BA 6908 bvs +0xA /* 000021C4 */ label000021BC: 000021BC BE6E FFAE cmp.w D7, [A6 - 0x52] 000021C0 6F00 FF58 ble -0xA6 /* 0000211A */ label000021C4: 000021C4 486E FFB0 pea.l [A6 - 0x50] 000021C8 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 000021CC 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 000021D0 4E5E unlink A6 000021D2 4E75 rts export_407: 000021D4 4E56 FFFA link A6, -0x0006 000021D8 48E7 0108 movem.l -[A7], D7,A4 000021DC 4EBA FD92 jsr [PC - 0x26E /* 00001F70 */] 000021E0 4267 clr.w -[A7] 000021E2 486D FA9C pea.l [A5 - 0x564] 000021E6 3F3C A9F4 move.w -[A7], 0xA9F4 000021EA 486D 20AA pea.l [A5 + 0x20AA /* export_1041 */] 000021EE 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */] 000021F2 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 000021F6 4EBA FD84 jsr [PC - 0x27C /* 00001F7C */] 000021FA 422D F6F0 clr.b [A5 - 0x910] 000021FE 3B7C FFFF F770 move.w [A5 - 0x890], 0xFFFF 00002204 42A7 clr.l -[A7] 00002206 487A 03B0 pea.l [PC + 0x3B0 /* 000025B8, value 0x4E4D6163 'NMac' */] 0000220A A906 syscall NewString 0000220C 2B5F FA6C move.l [A5 - 0x594], [A7]+ 00002210 42A7 clr.l -[A7] 00002212 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */] 00002216 2B5F FBD0 move.l [A5 - 0x430], [A7]+ 0000221A 42A7 clr.l -[A7] 0000221C 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */] 00002220 2B5F F7E2 move.l [A5 - 0x81E], [A7]+ 00002224 426D FA68 clr.w [A5 - 0x598] 00002228 42A7 clr.l -[A7] 0000222A A975 syscall TickCount 0000222C 2B5F F8BC move.l [A5 - 0x744], [A7]+ 00002230 426D F774 clr.w [A5 - 0x88C] 00002234 1B7C 0002 FA8C move.b [A5 - 0x574], 0x2 0000223A 422D F7F8 clr.b [A5 - 0x808] 0000223E 2B6D F8BC F814 move.l [A5 - 0x7EC], [A5 - 0x744] 00002244 2B7C 2020 2020 F744 move.l [A5 - 0x8BC], 0x20202020 /* ' ' */ 0000224C 422D FAB4 clr.b [A5 - 0x54C] 00002250 102D FC55 move.b D0, [A5 - 0x3AB] 00002254 671E beq +0x20 /* 00002274 */ 00002256 42A7 clr.l -[A7] 00002258 486D F8C0 pea.l [A5 - 0x740] 0000225C 486D FAAC pea.l [A5 - 0x554] 00002260 487A 0354 pea.l [PC + 0x354 /* 000025B6, value 0x4E4D 'NM', cstring "" */] 00002264 42A7 clr.l -[A7] 00002266 42A7 clr.l -[A7] 00002268 4267 clr.w -[A7] 0000226A 42A7 clr.l -[A7] 0000226C AA45 syscall NewCWindow 0000226E 2B5F FBB4 move.l [A5 - 0x44C], [A7]+ 00002272 601C bra +0x1E /* 00002290 */ label00002274: 00002274 42A7 clr.l -[A7] 00002276 486D F8C0 pea.l [A5 - 0x740] 0000227A 486D FAAC pea.l [A5 - 0x554] 0000227E 487A 0336 pea.l [PC + 0x336 /* 000025B6, value 0x4E4D 'NM', cstring "" */] 00002282 42A7 clr.l -[A7] 00002284 42A7 clr.l -[A7] 00002286 4267 clr.w -[A7] 00002288 42A7 clr.l -[A7] 0000228A A913 syscall NewWindow 0000228C 2B5F FBB4 move.l [A5 - 0x44C], [A7]+ label00002290: 00002290 2B6D F8BC F7F0 move.l [A5 - 0x810], [A5 - 0x744] 00002296 2B7C 0000 1C20 F700 move.l [A5 - 0x900], 0x1C20 0000229E 7000 moveq.l D0, 0x00 000022A0 2B40 FA84 move.l [A5 - 0x57C], D0 000022A4 2B7C 0004 0004 F748 move.l [A5 - 0x8B8], 0x40004 000022AC 486D FBDC pea.l [A5 - 0x424] 000022B0 42A7 clr.l -[A7] 000022B2 A880 syscall SetPt 000022B4 486D FAAC pea.l [A5 - 0x554] 000022B8 42A7 clr.l -[A7] 000022BA 42A7 clr.l -[A7] 000022BC A8A7 syscall SetRect 000022BE 486D FBC4 pea.l [A5 - 0x43C] 000022C2 42A7 clr.l -[A7] 000022C4 42A7 clr.l -[A7] 000022C6 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 000022CA 486D FA70 pea.l [A5 - 0x590] 000022CE 42A7 clr.l -[A7] 000022D0 42A7 clr.l -[A7] 000022D2 42A7 clr.l -[A7] 000022D4 42A7 clr.l -[A7] 000022D6 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */] 000022DA 42A7 clr.l -[A7] 000022DC 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */] 000022E0 205F movea.l A0, [A7]+ 000022E2 2050 movea.l A0, [A0] 000022E4 49E8 0002 lea.l A4, [A0 + 0x2] 000022E8 486D F72C pea.l [A5 - 0x8D4] 000022EC 302C 0002 move.w D0, [A4 + 0x2] 000022F0 5840 addq.w D0, 4 000022F2 3F00 move.w -[A7], D0 000022F4 3014 move.w D0, [A4] 000022F6 5840 addq.w D0, 4 000022F8 3F00 move.w -[A7], D0 000022FA 302C 0006 move.w D0, [A4 + 0x6] 000022FE 5940 subq.w D0, 4 00002300 3F00 move.w -[A7], D0 00002302 302C 0004 move.w D0, [A4 + 0x4] 00002306 5940 subq.w D0, 4 00002308 3F00 move.w -[A7], D0 0000230A A8A7 syscall SetRect 0000230C 486D F780 pea.l [A5 - 0x880] 00002310 2F3C 0050 0050 move.l -[A7], 0x500050 /* 'P\0P' */ 00002316 3F2C 0006 move.w -[A7], [A4 + 0x6] 0000231A 302C 0004 move.w D0, [A4 + 0x4] 0000231E 5140 subq.w D0, 8 00002320 3F00 move.w -[A7], D0 00002322 A8A7 syscall SetRect 00002324 486D F724 pea.l [A5 - 0x8DC] 00002328 302C 0002 move.w D0, [A4 + 0x2] 0000232C D07C 0010 add.w D0, 0x10 00002330 3F00 move.w -[A7], D0 00002332 3014 move.w D0, [A4] 00002334 D07C 0010 add.w D0, 0x10 00002338 3F00 move.w -[A7], D0 0000233A 302C 0006 move.w D0, [A4 + 0x6] 0000233E 907C 0010 sub.w D0, 0x10 00002342 3F00 move.w -[A7], D0 00002344 302C 0004 move.w D0, [A4 + 0x4] 00002348 907C 0010 sub.w D0, 0x10 0000234C 3F00 move.w -[A7], D0 0000234E A8A7 syscall SetRect 00002350 3B7C 0100 F8B0 move.w [A5 - 0x750], 0x100 00002356 422D FBB8 clr.b [A5 - 0x448] 0000235A 7000 moveq.l D0, 0x00 0000235C 2B40 F708 move.l [A5 - 0x8F8], D0 00002360 422D F704 clr.b [A5 - 0x8FC] 00002364 7000 moveq.l D0, 0x00 00002366 2B40 F6E4 move.l [A5 - 0x91C], D0 0000236A 422D F740 clr.b [A5 - 0x8C0] 0000236E 422D FA60 clr.b [A5 - 0x5A0] 00002372 102D FC69 move.b D0, [A5 - 0x397] 00002376 6706 beq +0x8 /* 0000237E */ 00002378 4EBA FD66 jsr [PC - 0x29A /* 000020E0 */] 0000237C 601A bra +0x1C /* 00002398 */ label0000237E: 0000237E 486E FFFE pea.l [A6 - 0x2] 00002382 486D FA90 pea.l [A5 - 0x570] 00002386 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 0000238A 7001 moveq.l D0, 0x01 0000238C B06E FFFE cmp.w D0, [A6 - 0x2] 00002390 57C0 seq D0 00002392 4400 neg.b D0 00002394 1B40 F740 move.b [A5 - 0x8C0], D0 label00002398: 00002398 7000 moveq.l D0, 0x00 0000239A 2B40 F778 move.l [A5 - 0x888], D0 0000239E 3B7C 0001 F95C move.w [A5 - 0x6A4], 0x1 000023A4 486D F6F4 pea.l [A5 - 0x90C] 000023A8 486D 2DAC pea.l [A5 + 0x2DAC] 000023AC 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 000023B0 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 000023B4 2F2D F6F4 move.l -[A7], [A5 - 0x90C] 000023B8 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 000023BC 42A7 clr.l -[A7] 000023BE 2F2D F6F4 move.l -[A7], [A5 - 0x90C] 000023C2 4EAD 16C2 jsr [A5 + 0x16C2 /* export_724 */] 000023C6 2B6D F6F4 F7E8 move.l [A5 - 0x818], [A5 - 0x90C] 000023CC 42A7 clr.l -[A7] 000023CE 4EAD 189A jsr [A5 + 0x189A /* export_783 */] 000023D2 2B5F F73C move.l [A5 - 0x8C4], [A7]+ 000023D6 1B7C 0001 FA94 move.b [A5 - 0x56C], 0x1 000023DC 7000 moveq.l D0, 0x00 000023DE 2B40 FA64 move.l [A5 - 0x59C], D0 000023E2 422D F81C clr.b [A5 - 0x7E4] 000023E6 7000 moveq.l D0, 0x00 000023E8 2B40 FBC0 move.l [A5 - 0x440], D0 000023EC 7000 moveq.l D0, 0x00 000023EE 2B40 F7FC move.l [A5 - 0x804], D0 000023F2 3B7C 0001 F810 move.w [A5 - 0x7F0], 0x1 000023F8 1B7C 0001 FA80 move.b [A5 - 0x580], 0x1 000023FE 426D FBCC clr.w [A5 - 0x434] 00002402 422D F960 clr.b [A5 - 0x6A0] 00002406 7000 moveq.l D0, 0x00 00002408 2B40 F820 move.l [A5 - 0x7E0], D0 0000240C 426D F71C clr.w [A5 - 0x8E4] 00002410 3B7C 0080 F76C move.w [A5 - 0x894], 0x80 00002416 3B7C 0081 F6F8 move.w [A5 - 0x908], 0x81 0000241C 3B7C 0082 F6FC move.w [A5 - 0x904], 0x82 00002422 4267 clr.w -[A7] 00002424 3EB8 0BA8 move.w [A7], [0x00000BA8 /* DefFontSize */] 00002428 6604 bne +0x6 /* 0000242E */ 0000242A 3EBC 000C move.w [A7], 0xC label0000242E: 0000242E 3E1F move.w D7, [A7]+ 00002430 486D F804 pea.l [A5 - 0x7FC] 00002434 4267 clr.w -[A7] 00002436 3F3A 017C move.w -[A7], [PC + 0x17C /* 000025B4, value 0x0, cstring "" */] 0000243A 3F07 move.w -[A7], D7 0000243C 486D FC94 pea.l [A5 - 0x36C] 00002440 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00002444 486D F70C pea.l [A5 - 0x8F4] 00002448 3F3C 0001 move.w -[A7], 0x1 0000244C 3F3A 0166 move.w -[A7], [PC + 0x166 /* 000025B4, value 0x0, cstring "" */] 00002450 4267 clr.w -[A7] 00002452 486D FC94 pea.l [A5 - 0x36C] 00002456 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 0000245A 42A7 clr.l -[A7] 0000245C 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00002460 1B5F F738 move.b [A5 - 0x8C8], [A7]+ 00002464 426D F734 clr.w [A5 - 0x8CC] 00002468 7000 moveq.l D0, 0x00 0000246A 2B40 F6D0 move.l [A5 - 0x930], D0 0000246E 102D FC38 move.b D0, [A5 - 0x3C8] 00002472 677E beq +0x80 /* 000024F2 */ 00002474 4267 clr.w -[A7] 00002476 42A7 clr.l -[A7] 00002478 486D 2DB4 pea.l [A5 + 0x2DB4] 0000247C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00002480 101F move.b D0, [A7]+ 00002482 4267 clr.w -[A7] 00002484 42A7 clr.l -[A7] 00002486 486D 2DE4 pea.l [A5 + 0x2DE4] 0000248A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000248E 101F move.b D0, [A7]+ 00002490 4267 clr.w -[A7] 00002492 42A7 clr.l -[A7] 00002494 486D 2DD4 pea.l [A5 + 0x2DD4] 00002498 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000249C 101F move.b D0, [A7]+ 0000249E 4267 clr.w -[A7] 000024A0 42A7 clr.l -[A7] 000024A2 486D 2DDC pea.l [A5 + 0x2DDC] 000024A6 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000024AA 101F move.b D0, [A7]+ 000024AC 4267 clr.w -[A7] 000024AE 42A7 clr.l -[A7] 000024B0 486D 2DEC pea.l [A5 + 0x2DEC] 000024B4 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000024B8 101F move.b D0, [A7]+ 000024BA 4267 clr.w -[A7] 000024BC 42A7 clr.l -[A7] 000024BE 486D 2DBC pea.l [A5 + 0x2DBC] 000024C2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000024C6 101F move.b D0, [A7]+ 000024C8 4267 clr.w -[A7] 000024CA 42A7 clr.l -[A7] 000024CC 486D 2DF4 pea.l [A5 + 0x2DF4] 000024D0 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000024D4 101F move.b D0, [A7]+ 000024D6 4267 clr.w -[A7] 000024D8 42A7 clr.l -[A7] 000024DA 486D 2D54 pea.l [A5 + 0x2D54] 000024DE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000024E2 101F move.b D0, [A7]+ 000024E4 4267 clr.w -[A7] 000024E6 42A7 clr.l -[A7] 000024E8 486D 2D3C pea.l [A5 + 0x2D3C] 000024EC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000024F0 101F move.b D0, [A7]+ label000024F2: 000024F2 487A 00BA pea.l [PC + 0xBA /* 000025AE, value 0x5545669, pstring "TView" */] 000024F6 2F3C 7669 6577 move.l -[A7], 0x76696577 /* 'view' */ 000024FC 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002500 487A 00AC pea.l [PC + 0xAC /* 000025AE, value 0x5545669, pstring "TView" */] 00002504 2F3C 6466 6C74 move.l -[A7], 0x64666C74 /* 'dflt' */ 0000250A 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 0000250E 487A 0096 pea.l [PC + 0x96 /* 000025A6, value 0x7545769, pstring "TWindow" */] 00002512 2F3C 7769 6E64 move.l -[A7], 0x77696E64 /* 'wind' */ 00002518 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 0000251C 487A 007C pea.l [PC + 0x7C /* 0000259A, value 0xB545353, pstring "TSScrollBar" */] 00002520 2F3C 7362 6172 move.l -[A7], 0x73626172 /* 'sbar' */ 00002526 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 0000252A 487A 0064 pea.l [PC + 0x64 /* 00002590, value 0x9545363 '\tTSc', pstring "TScroller" */] 0000252E 2F3C 7363 726C move.l -[A7], 0x7363726C /* 'scrl' */ 00002534 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002538 487A 004C pea.l [PC + 0x4C /* 00002586, value 0x954446F '\tTDo', pstring "TDocument" */] 0000253C 2F3C 646F 6375 move.l -[A7], 0x646F6375 /* 'docu' */ 00002542 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002546 487A 002C pea.l [PC + 0x2C /* 00002574, value 0x11544E6F, pstring "TNoChangesCommand" */] 0000254A 2F3C 7472 616B move.l -[A7], 0x7472616B /* 'trak' */ 00002550 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002554 487A 0018 pea.l [PC + 0x18 /* 0000256E, value 0x5544C69, pstring "TList" */] 00002558 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */ 0000255E 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002562 4EBA 0350 jsr [PC + 0x350 /* 000028B4 */] 00002566 4CDF 1080 movem.l D7,A4, [A7]+ 0000256A 4E5E unlink A6 0000256C 4E75 rts 0000256E 0554 bchg [A4], D2 00002570 4C69 7374 1154 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x1154] 00002576 4E6F move A7, USP 00002578 4368 616E chk.w D1, [A0 + 0x616E] 0000257C 6765 beq +0x67 /* 000025E3 */ 0000257E 7343 moveq.l D1, 0x43 00002580 6F6D ble +0x6F /* 000025EF */ 00002582 6D61 blt +0x63 /* 000025E5 */ 00002584 6E64 bgt +0x66 /* 000025EA */ 00002586 0954 bchg [A4], D4 00002588 446F 6375 neg.w [A7 + 0x6375] 0000258C 6D65 blt +0x67 /* 000025F3 */ 0000258E 6E74 bgt +0x76 /* 00002604 */ 00002590 0954 bchg [A4], D4 00002592 5363 subq.w -[A3], 1 00002594 726F moveq.l D1, 0x6F 00002596 6C6C bge +0x6E /* 00002604 */ 00002598 6572 bcs +0x74 /* 0000260C */ 0000259A 0B54 bchg [A4], D5 0000259C 5353 subq.w [A3], 1 0000259E 6372 bls +0x74 /* 00002612 */ 000025A0 6F6C ble +0x6E /* 0000260E */ 000025A2 6C42 bge +0x44 /* 000025E6 */ 000025A4 6172 bsr +0x74 /* 00002618 */ 000025A6 0754 bchg [A4], D3 000025A8 5769 6E64 subq.w [A1 + 0x6E64], 3 000025AC 6F77 ble +0x79 /* 00002625 */ 000025AE 0554 bchg [A4], D2 000025B0 5669 6577 addq.w [A1 + 0x6577], 3 000025B4 0000 0000 ori.b D0, 0x0 000025B8 4E4D trap 13 000025BA 6163 bsr +0x65 /* 0000261F */ 000025BC 4170 70A8 chk.w D0, [A0 + D7.w - 0x88] 000025C0 2032 2E30 move.l D0, [A2 + D2 * 8 + 0x30] 000025C4 2E31 2043 move.l D7, [A1 + D2.w + 0x43] 000025C8 6F70 ble +0x72 /* 0000263A */ 000025CA 7972 moveq.l D4, 0x72 000025CC 6967 bvs +0x69 /* 00002635 */ 000025CE 6874 bvc +0x76 /* 00002644 */ 000025D0 20A9 2031 move.l [A0], [A1 + 0x2031] 000025D4 3938 342D move.w -[A4], [0x0000342D] 000025D8 3139 3930 2041 move.w -[A0], [0x39302041] 000025DE 7070 moveq.l D0, 0x70 000025E0 6C65 bge +0x67 /* 00002647 */ 000025E2 2043 movea.l A0, D3 000025E4 6F6D ble +0x6F /* 00002653 */ label000025E6: 000025E6 7075 moveq.l D0, 0x75 000025E8 7465 moveq.l D2, 0x65 label000025EA: 000025EA 722C moveq.l D1, 0x2C 000025EC 2049 movea.l A0, A1 000025EE 6E63 bgt +0x65 /* 00002653 */ 000025F0 2E20 move.l D7, -[A0] 000025F2 2041 movea.l A0, D1 000025F4 6C6C bge +0x6E /* 00002662 */ 000025F6 2072 6967 movea.l A0, <> 000025FA 6874 bvc +0x76 /* 00002670 */ 000025FC 7320 moveq.l D1, 0x20 000025FE 7265 moveq.l D1, 0x65 00002600 7365 moveq.l D1, 0x65 00002602 7276 moveq.l D1, 0x76 label00002604: 00002604 6564 bcs +0x66 /* 0000266A */ 00002606 2E00 move.l D7, D0 fn00002608: 00002608 4E56 0000 link A6, 0 label0000260C: 0000260C 2F2E 0008 move.l -[A7], [A6 + 0x8] // begin alternate branch 0000260E-00002612 label0000260E: 0000260E 0008 4EAD ori.b A0, 0xAD // end alternate branch 0000260E-00002612 label0000260E: // (misaligned) 00002610 4EAD 1942 jsr [A5 + 0x1942 /* export_804 */] // begin alternate branch 00002612-00002616 label00002612: 00002612 1942 4E5E move.b [A4 + 0x4E5E], D2 // end alternate branch 00002612-00002616 label00002612: // (misaligned) 00002614 4E5E unlink A6 00002616 2E9F move.l [A7], [A7]+ fn00002618: 00002618 4E75 rts 0000261A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_408: // at 0000261C (misaligned) 0000261E 0000 3F2E ori.b D0, 0x2E /* '.' */ 00002622 000C 42A7 ori.b A4, 0xA7 00002626 42A7 clr.l -[A7] 00002628 42A7 clr.l -[A7] 0000262A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000262E 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 00002632 4E5E unlink A6 00002634 205F movea.l A0, [A7]+ 00002636 5C4F addq.w A7, 6 00002638 4ED0 jmp [A0] label0000263A: 0000263A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_409: // at 0000263C (misaligned) 0000263E 0000 3F2E ori.b D0, 0x2E /* '.' */ 00002642 000C 42A7 ori.b A4, 0xA7 // begin alternate branch 00002644-00002646 label00002644: 00002644 42A7 clr.l -[A7] // end alternate branch 00002644-00002646 label00002644: // (misaligned) 00002646 42A7 clr.l -[A7] 00002648 42A7 clr.l -[A7] 0000264A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000264E 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 00002652 4E5E unlink A6 00002654 205F movea.l A0, [A7]+ 00002656 5C4F addq.w A7, 6 00002658 4ED0 jmp [A0] 0000265A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000265C-00002660 fn0000265C: 0000265C 4E56 FDE4 link A6, -0x021C // end alternate branch 0000265C-00002660 fn0000265C: // (misaligned) 0000265E FDE4 .invalid <> 00002660 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 // begin alternate branch 00002662-0000266A label00002662: 00002662 0F38 282E btst [0x0000282E], D7 00002666 0008 2844 ori.b A0, 0x44 /* 'D' */ // end alternate branch 00002662-0000266A label00002662: // (misaligned) 00002664 282E 0008 move.l D4, [A6 + 0x8] 00002668 2844 movea.l A4, D4 label0000266A: 0000266A 2B44 FC34 move.l [A5 - 0x3CC], D4 0000266E 422D FBD8 clr.b [A5 - 0x428] // begin alternate branch 00002670-00002672 label00002670: 00002670 FBD8 .invalid <> // end alternate branch 00002670-00002672 label00002670: // (misaligned) 00002672 422D F718 clr.b [A5 - 0x8E8] 00002676 2B44 FBE0 move.l [A5 - 0x420], D4 0000267A 2054 movea.l A0, [A4] 0000267C 7000 moveq.l D0, 0x00 0000267E 2140 0012 move.l [A0 + 0x12], D0 00002682 7000 moveq.l D0, 0x00 00002684 2140 000E move.l [A0 + 0xE], D0 00002688 7000 moveq.l D0, 0x00 0000268A 2140 0016 move.l [A0 + 0x16], D0 0000268E 7000 moveq.l D0, 0x00 00002690 2140 001C move.l [A0 + 0x1C], D0 00002694 7000 moveq.l D0, 0x00 00002696 2B40 F74C move.l [A5 - 0x8B4], D0 0000269A 7000 moveq.l D0, 0x00 0000269C 2B40 F750 move.l [A5 - 0x8B0], D0 000026A0 42AD F754 clr.l [A5 - 0x8AC] 000026A4 7000 moveq.l D0, 0x00 000026A6 2B40 F758 move.l [A5 - 0x8A8], D0 000026AA 43ED F75C lea.l A1, [A5 - 0x8A4] 000026AE 45ED F74C lea.l A2, [A5 - 0x8B4] 000026B2 22DA move.l [A1]+, [A2]+ 000026B4 22DA move.l [A1]+, [A2]+ 000026B6 22DA move.l [A1]+, [A2]+ 000026B8 22DA move.l [A1]+, [A2]+ 000026BA 42A7 clr.l -[A7] 000026BC 2F04 move.l -[A7], D4 000026BE 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 000026C2 486E FEEC pea.l [A6 - 0x114] 000026C6 486D 2E04 pea.l [A5 + 0x2E04] 000026CA 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 000026CE 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 000026D2 2F2E FEEC move.l -[A7], [A6 - 0x114] 000026D6 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 000026DA 2F2E FEEC move.l -[A7], [A6 - 0x114] 000026DE 4EBA FF28 jsr [PC - 0xD8 /* 00002608 */] 000026E2 2054 movea.l A0, [A4] 000026E4 216E FEEC 0016 move.l [A0 + 0x16], [A6 - 0x114] 000026EA 117C 0001 001A move.b [A0 + 0x1A], 0x1 000026F0 317C 0001 0020 move.w [A0 + 0x20], 0x1 000026F6 316D FC44 0022 move.w [A0 + 0x22], [A5 - 0x3BC] 000026FC 42A7 clr.l -[A7] 000026FE 4EAD 189A jsr [A5 + 0x189A /* export_783 */] 00002702 2B5F FBD4 move.l [A5 - 0x42C], [A7]+ 00002706 2B6E 000C F7F4 move.l [A5 - 0x80C], [A6 + 0xC] 0000270C 422D F720 clr.b [A5 - 0x8E0] 00002710 102D F740 move.b D0, [A5 - 0x8C0] 00002714 6600 0108 bne +0x10A /* 0000281E */ 00002718 42A7 clr.l -[A7] 0000271A 3F2D F76C move.w -[A7], [A5 - 0x894] 0000271E 4EBA 01F4 jsr [PC + 0x1F4 /* 00002914 */] 00002722 265F movea.l A3, [A7]+ 00002724 200B move.l D0, A3 00002726 6708 beq +0xA /* 00002730 */ 00002728 2F0B move.l -[A7], A3 0000272A A93C syscall SetMenuBar 0000272C 2F0B move.l -[A7], A3 0000272E A9A3 syscall ReleaseResource label00002730: 00002730 42A7 clr.l -[A7] 00002732 3F3C 0001 move.w -[A7], 0x1 00002736 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 0000273A 2C1F move.l D6, [A7]+ 0000273C 670A beq +0xC /* 00002748 */ 0000273E 2F06 move.l -[A7], D6 00002740 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */ 00002746 A94D syscall AppendResMenu/AddResMenu label00002748: 00002748 3F3C 0001 move.w -[A7], 0x1 0000274C 486E FEF0 pea.l [A6 - 0x110] 00002750 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */] 00002754 487A 00D4 pea.l [PC + 0xD4 /* 0000282A, value 0x25E3000, pstring "^0" */] 00002758 486E FEF0 pea.l [A6 - 0x110] 0000275C 4EAD 4942 jsr [A5 + 0x4942 /* export_2340 */] 00002760 3E1F move.w D7, [A7]+ 00002762 6736 beq +0x38 /* 0000279A */ 00002764 486E FDEC pea.l [A6 - 0x214] 00002768 486E FDEA pea.l [A6 - 0x216] 0000276C 486E FDE6 pea.l [A6 - 0x21A] 00002770 A9F5 syscall GetAppParms 00002772 486E FEF0 pea.l [A6 - 0x110] 00002776 3F07 move.w -[A7], D7 00002778 3F3C 0002 move.w -[A7], 0x2 0000277C 4EAD 495A jsr [A5 + 0x495A /* export_2343 */] 00002780 486E FDEC pea.l [A6 - 0x214] 00002784 486E FEF0 pea.l [A6 - 0x110] 00002788 3F07 move.w -[A7], D7 0000278A 4EAD 4962 jsr [A5 + 0x4962 /* export_2344 */] 0000278E 3F3C 0001 move.w -[A7], 0x1 00002792 486E FEF0 pea.l [A6 - 0x110] 00002796 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */] label0000279A: 0000279A 42A7 clr.l -[A7] 0000279C 3F2D F6F8 move.w -[A7], [A5 - 0x908] 000027A0 4EBA 0172 jsr [PC + 0x172 /* 00002914 */] 000027A4 265F movea.l A3, [A7]+ 000027A6 200B move.l D0, A3 000027A8 6704 beq +0x6 /* 000027AE */ 000027AA 2F0B move.l -[A7], A3 000027AC A9A3 syscall ReleaseResource label000027AE: 000027AE 42A7 clr.l -[A7] 000027B0 2F3C 4D42 4152 move.l -[A7], 0x4D424152 /* 'MBAR' */ 000027B6 3F2D F6FC move.w -[A7], [A5 - 0x904] 000027BA A9A0 syscall GetResource 000027BC 2A1F move.l D5, [A7]+ 000027BE 6736 beq +0x38 /* 000027F6 */ 000027C0 2045 movea.l A0, D5 000027C2 2050 movea.l A0, [A0] 000027C4 3D50 FDE4 move.w [A6 - 0x21C], [A0] 000027C8 7E01 moveq.l D7, 0x01 000027CA 6020 bra +0x22 /* 000027EC */ label000027CC: 000027CC 42A7 clr.l -[A7] 000027CE 2045 movea.l A0, D5 000027D0 2050 movea.l A0, [A0] 000027D2 3007 move.w D0, D7 000027D4 D040 add.w D0, D0 000027D6 3F30 0000 move.w -[A7], [A0 + D0.w] 000027DA A9BF syscall GetRMenu 000027DC 2C1F move.l D6, [A7]+ 000027DE 6708 beq +0xA /* 000027E8 */ 000027E0 2F06 move.l -[A7], D6 000027E2 3F3C FFFF move.w -[A7], 0xFFFF 000027E6 A935 syscall InsertMenu label000027E8: 000027E8 5247 addq.w D7, 1 000027EA 6906 bvs +0x8 /* 000027F2 */ label000027EC: 000027EC BE6E FDE4 cmp.w D7, [A6 - 0x21C] 000027F0 6FDA ble -0x24 /* 000027CC */ label000027F2: 000027F2 2F05 move.l -[A7], D5 000027F4 A9A3 syscall ReleaseResource label000027F6: 000027F6 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */] 000027FA 42A7 clr.l -[A7] 000027FC 2F04 move.l -[A7], D4 000027FE 4EBA 004C jsr [PC + 0x4C /* 0000284C */] 00002802 2B5F FA64 move.l [A5 - 0x59C], [A7]+ 00002806 42A7 clr.l -[A7] 00002808 2F3C 434C 4950 move.l -[A7], 0x434C4950 /* 'CLIP' */ 0000280E 2F2D FA64 move.l -[A7], [A5 - 0x59C] 00002812 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00002816 2B57 F77C move.l [A5 - 0x884], [A7] 0000281A 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */] label0000281E: 0000281E 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00002822 4E5E unlink A6 00002824 205F movea.l A0, [A7]+ 00002826 504F addq.w A7, 8 00002828 4ED0 jmp [A0] 0000282A 025E 3000 andi.w [A6]+, 0x3000 /* '0\0' */ 0000282E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_410: // at 00002830 (misaligned) 00002832 0000 2F2E ori.b D0, 0x2E /* '.' */ 00002836 0008 4EAD ori.b A0, 0xAD 0000283A 1BC2 move.b <>, D2 0000283C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002840 4EAD 0892 jsr [A5 + 0x892 /* export_270 */] 00002844 4E5E unlink A6 00002846 2E9F move.l [A7], [A7]+ 00002848 4E75 rts 0000284A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000284C-00002850 fn0000284C: 0000284C 4E56 FFFC link A6, -0x0004 // end alternate branch 0000284C-00002850 fn0000284C: // (misaligned) 0000284E FFFC .invalid <> 00002850 42A7 clr.l -[A7] 00002852 3F3C 00C8 move.w -[A7], 0xC8 00002856 42A7 clr.l -[A7] 00002858 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */] 0000285C 2D5F 000C move.l [A6 + 0xC], [A7]+ 00002860 4E5E unlink A6 00002862 2E9F move.l [A7], [A7]+ 00002864 4E75 rts 00002866 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_411: // at 00002868 (misaligned) 0000286A FFFC .invalid <> 0000286C 48E7 0018 movem.l -[A7], A3,A4 00002870 286E 0008 movea.l A4, [A6 + 0x8] 00002874 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002878 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000287C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002880 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002884 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00002888 42A7 clr.l -[A7] 0000288A A9F9 syscall InfoScrap 0000288C 265F movea.l A3, [A7]+ 0000288E 302B 0008 move.w D0, [A3 + 0x8] 00002892 5340 subq.w D0, 1 00002894 2054 movea.l A0, [A4] 00002896 3140 003E move.w [A0 + 0x3E], D0 0000289A 7000 moveq.l D0, 0x00 0000289C 2140 0040 move.l [A0 + 0x40], D0 000028A0 4268 003C clr.w [A0 + 0x3C] 000028A4 4CDF 1800 movem.l A3,A4, [A7]+ 000028A8 4E5E unlink A6 000028AA 205F movea.l A0, [A7]+ 000028AC DEFC 0010 add.w A7, 0x10 000028B0 4ED0 jmp [A0] 000028B2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000028B4-000028BA fn000028B4: 000028B4 4E56 0000 link A6, 0 000028B8 2F0C move.l -[A7], A4 // end alternate branch 000028B4-000028BA fn000028B4: // (misaligned) 000028B6 0000 2F0C ori.b D0, 0xC 000028BA 42A7 clr.l -[A7] 000028BC 2F3C 6D6E 7462 move.l -[A7], 0x6D6E7462 /* 'mntb' */ 000028C2 3F3C 0080 move.w -[A7], 0x80 000028C6 A9A0 syscall GetResource 000028C8 2B57 FD10 move.l [A5 - 0x2F0], [A7] 000028CC 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */] 000028D0 42A7 clr.l -[A7] 000028D2 2F2D FD10 move.l -[A7], [A5 - 0x2F0] 000028D6 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000028DA 7006 moveq.l D0, 0x06 000028DC 2F00 move.l -[A7], D0 000028DE 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 000028E2 201F move.l D0, [A7]+ 000028E4 3B40 FD0C move.w [A5 - 0x2F4], D0 000028E8 42A7 clr.l -[A7] 000028EA 7006 moveq.l D0, 0x06 000028EC 2F00 move.l -[A7], D0 000028EE 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 000028F2 2B57 FD00 move.l [A5 - 0x300], [A7] 000028F6 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 000028FA 206D FD00 movea.l A0, [A5 - 0x300] 000028FE 2850 movea.l A4, [A0] 00002900 38BC 4EF9 move.w [A4], 0x4EF9 00002904 41ED 1A72 lea.l A0, [A5 + 0x1A72 /* export_842 */] 00002908 2948 0002 move.l [A4 + 0x2], A0 0000290C 285F movea.l A4, [A7]+ 0000290E 4E5E unlink A6 00002910 4E75 rts 00002912 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002914-00002918 fn00002914: 00002914 4E56 FFF2 link A6, -0x000E // end alternate branch 00002914-00002918 fn00002914: // (misaligned) 00002916 FFF2 .invalid <> 00002918 48E7 0118 movem.l -[A7], D7,A3,A4 0000291C 102D FC55 move.b D0, [A5 - 0x3AB] 00002920 6706 beq +0x8 /* 00002928 */ 00002922 42A7 clr.l -[A7] 00002924 AA61 syscall GetMCInfo 00002926 285F movea.l A4, [A7]+ label00002928: 00002928 42A7 clr.l -[A7] 0000292A 2F3C 4D42 4152 move.l -[A7], 0x4D424152 /* 'MBAR' */ 00002930 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002934 A9A0 syscall GetResource 00002936 265F movea.l A3, [A7]+ 00002938 200B move.l D0, A3 0000293A 6710 beq +0x12 /* 0000294C */ 0000293C 4267 clr.w -[A7] 0000293E 2F0B move.l -[A7], A3 00002940 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00002944 1E1F move.b D7, [A7]+ 00002946 2F0B move.l -[A7], A3 00002948 205F movea.l A0, [A7]+ 0000294A A04A syscall HNoPurge label0000294C: 0000294C 42A7 clr.l -[A7] 0000294E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002952 A9C0 syscall GetNewMBar 00002954 2D5F 000A move.l [A6 + 0xA], [A7]+ 00002958 200B move.l D0, A3 0000295A 6708 beq +0xA /* 00002964 */ 0000295C 2F0B move.l -[A7], A3 0000295E 1F07 move.b -[A7], D7 00002960 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] label00002964: 00002964 200C move.l D0, A4 00002966 672E beq +0x30 /* 00002996 */ 00002968 102D FC55 move.b D0, [A5 - 0x3AB] 0000296C 6728 beq +0x2A /* 00002996 */ 0000296E 2F0C move.l -[A7], A4 00002970 205F movea.l A0, [A7]+ 00002972 A029 syscall HLock 00002974 42A7 clr.l -[A7] 00002976 2F0C move.l -[A7], A4 00002978 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 0000297C 701E moveq.l D0, 0x1E 0000297E 2F00 move.l -[A7], D0 00002980 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 00002984 201F move.l D0, [A7]+ 00002986 3F00 move.w -[A7], D0 00002988 2F14 move.l -[A7], [A4] 0000298A AA65 syscall SetMCEntries 0000298C 2F0C move.l -[A7], A4 0000298E 205F movea.l A0, [A7]+ 00002990 A02A syscall HUnlock 00002992 2F0C move.l -[A7], A4 00002994 AA63 syscall DisposeMCInfo/DispMCInfo/DispMCEntries label00002996: 00002996 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000299A 4E5E unlink A6 0000299C 205F movea.l A0, [A7]+ 0000299E 544F addq.w A7, 2 000029A0 4ED0 jmp [A0] 000029A2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_412: // at 000029A4 (misaligned) 000029A6 0000 1B7C ori.b D0, 0x7C /* '|' */ 000029AA 0001 FD14 ori.b D1, 0x14 000029AE 4EAD 2E12 jsr [A5 + 0x2E12 /* export_1470 */] 000029B2 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000029B6 4267 clr.w -[A7] 000029B8 487A 000E pea.l [PC + 0xE /* 000029C8, value 0x7544F62, pstring "TObject" */] 000029BC 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */] 000029C0 3B5F FD28 move.w [A5 - 0x2D8], [A7]+ 000029C4 4E5E unlink A6 000029C6 4E75 rts 000029C8 0754 bchg [A4], D3 000029CA 4F62 chk.w D7, -[A2] 000029CC 6A65 bpl +0x67 /* 00002A33 */ 000029CE 6374 bls +0x76 /* 00002A44 */ export_413: 000029D0 4E56 0000 link A6, 0 000029D4 102D FC38 move.b D0, [A5 - 0x3C8] 000029D8 6700 00B8 beq +0xBA /* 00002A92 */ 000029DC 4267 clr.w -[A7] 000029DE 42A7 clr.l -[A7] 000029E0 486D 2C9C pea.l [A5 + 0x2C9C] 000029E4 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000029E8 101F move.b D0, [A7]+ 000029EA 4267 clr.w -[A7] 000029EC 42A7 clr.l -[A7] 000029EE 486D 2DC4 pea.l [A5 + 0x2DC4] 000029F2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000029F6 101F move.b D0, [A7]+ 000029F8 4267 clr.w -[A7] 000029FA 42A7 clr.l -[A7] 000029FC 486D 2CFC pea.l [A5 + 0x2CFC] 00002A00 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00002A04 101F move.b D0, [A7]+ 00002A06 4267 clr.w -[A7] 00002A08 42A7 clr.l -[A7] 00002A0A 486D 2CF4 pea.l [A5 + 0x2CF4] 00002A0E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00002A12 101F move.b D0, [A7]+ 00002A14 4267 clr.w -[A7] 00002A16 42A7 clr.l -[A7] 00002A18 486D 2CEC pea.l [A5 + 0x2CEC] 00002A1C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00002A20 101F move.b D0, [A7]+ 00002A22 4267 clr.w -[A7] 00002A24 42A7 clr.l -[A7] 00002A26 486D 2CE4 pea.l [A5 + 0x2CE4] 00002A2A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00002A2E 101F move.b D0, [A7]+ 00002A30 4267 clr.w -[A7] 00002A32 42A7 clr.l -[A7] 00002A34 486D 2CDC pea.l [A5 + 0x2CDC] 00002A38 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00002A3C 101F move.b D0, [A7]+ 00002A3E 4267 clr.w -[A7] 00002A40 42A7 clr.l -[A7] 00002A42 486D 2CCC pea.l [A5 + 0x2CCC] // begin alternate branch 00002A44-00002A46 label00002A44: 00002A44 2CCC move.l [A6]+, A4 // end alternate branch 00002A44-00002A46 label00002A44: // (misaligned) 00002A46 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00002A4A 101F move.b D0, [A7]+ 00002A4C 4267 clr.w -[A7] 00002A4E 42A7 clr.l -[A7] 00002A50 486D 2CC4 pea.l [A5 + 0x2CC4] 00002A54 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00002A58 101F move.b D0, [A7]+ 00002A5A 4267 clr.w -[A7] 00002A5C 42A7 clr.l -[A7] 00002A5E 486D 2CAC pea.l [A5 + 0x2CAC] 00002A62 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00002A66 101F move.b D0, [A7]+ 00002A68 4267 clr.w -[A7] 00002A6A 42A7 clr.l -[A7] 00002A6C 486D 2CB4 pea.l [A5 + 0x2CB4] 00002A70 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00002A74 101F move.b D0, [A7]+ 00002A76 4267 clr.w -[A7] 00002A78 42A7 clr.l -[A7] 00002A7A 486D 2CBC pea.l [A5 + 0x2CBC] 00002A7E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00002A82 101F move.b D0, [A7]+ 00002A84 4267 clr.w -[A7] 00002A86 42A7 clr.l -[A7] 00002A88 486D 2CD4 pea.l [A5 + 0x2CD4] 00002A8C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00002A90 101F move.b D0, [A7]+ label00002A92: 00002A92 487A 0130 pea.l [PC + 0x130 /* 00002BC4, value 0xB544469, pstring "TDialogView" */] 00002A96 2F3C 646C 6F67 move.l -[A7], 0x646C6F67 /* 'dlog' */ 00002A9C 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002AA0 487A 0118 pea.l [PC + 0x118 /* 00002BBA, value 0x854436F, pstring "TControl" */] 00002AA4 2F3C 636E 746C move.l -[A7], 0x636E746C /* 'cntl' */ 00002AAA 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002AAE 487A 0102 pea.l [PC + 0x102 /* 00002BB2, value 0x7544275, pstring "TButton" */] 00002AB2 2F3C 6275 746E move.l -[A7], 0x6275746E /* 'butn' */ 00002AB8 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002ABC 487A 00EA pea.l [PC + 0xEA /* 00002BA8, value 0x9544368 '\tTCh', pstring "TCheckBox" */] 00002AC0 2F3C 6368 6B62 move.l -[A7], 0x63686B62 /* 'chkb' */ 00002AC6 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002ACA 487A 00D4 pea.l [PC + 0xD4 /* 00002BA0, value 0x6545261, pstring "TRadio" */] 00002ACE 2F3C 7261 6462 move.l -[A7], 0x72616462 /* 'radb' */ 00002AD4 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002AD8 487A 00BC pea.l [PC + 0xBC /* 00002B96, value 0x854436C, pstring "TCluster" */] 00002ADC 2F3C 636C 7573 move.l -[A7], 0x636C7573 /* 'clus' */ 00002AE2 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002AE6 487A 00A8 pea.l [PC + 0xA8 /* 00002B90, value 0x5544963, pstring "TIcon" */] 00002AEA 2F3C 6963 6F6E move.l -[A7], 0x69636F6E /* 'icon' */ 00002AF0 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002AF4 487A 0090 pea.l [PC + 0x90 /* 00002B86, value 0x8545069, pstring "TPicture" */] 00002AF8 2F3C 7069 6374 move.l -[A7], 0x70696374 /* 'pict' */ 00002AFE 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002B02 487A 007A pea.l [PC + 0x7A /* 00002B7E, value 0x654506F, pstring "TPopup" */] 00002B06 2F3C 706F 7070 move.l -[A7], 0x706F7070 /* 'popp' */ 00002B0C 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002B10 487A 0060 pea.l [PC + 0x60 /* 00002B72, value 0xB545374, pstring "TStaticText" */] 00002B14 2F3C 7374 6174 move.l -[A7], 0x73746174 /* 'stat' */ 00002B1A 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002B1E 487A 0048 pea.l [PC + 0x48 /* 00002B68, value 0x9544564 '\tTEd', pstring "TEditText" */] 00002B22 2F3C 6564 6974 move.l -[A7], 0x65646974 /* 'edit' */ 00002B28 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002B2C 487A 002E pea.l [PC + 0x2E /* 00002B5C, value 0xB544E75, pstring "TNumberText" */] 00002B30 2F3C 6E6D 6272 move.l -[A7], 0x6E6D6272 /* 'nmbr' */ 00002B36 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002B3A 487A 0016 pea.l [PC + 0x16 /* 00002B52, value 0x8545061, pstring "TPattern" */] 00002B3E 2F3C 7061 746E move.l -[A7], 0x7061746E /* 'patn' */ 00002B44 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002B48 1B7C 0001 FC26 move.b [A5 - 0x3DA], 0x1 00002B4E 4E5E unlink A6 00002B50 4E75 rts 00002B52 0854 5061 bchg.b [A4], 0x61 /* 'a' */ 00002B56 7474 moveq.l D2, 0x74 00002B58 6572 bcs +0x74 /* 00002BCC */ 00002B5A 6E00 0B54 bgt +0xB56 /* 000036B0 */ 00002B5E 4E75 rts 00002B60 6D62 blt +0x64 /* 00002BC4 */ 00002B62 6572 bcs +0x74 /* 00002BD6 */ 00002B64 5465 addq.w -[A5], 2 00002B66 7874 moveq.l D4, 0x74 00002B68 0954 bchg [A4], D4 00002B6A 4564 chk.w D2, -[A4] 00002B6C 6974 bvs +0x76 /* 00002BE2 */ 00002B6E 5465 addq.w -[A5], 2 00002B70 7874 moveq.l D4, 0x74 00002B72 0B54 bchg [A4], D5 00002B74 5374 6174 subq.w <>, 1 00002B78 6963 bvs +0x65 /* 00002BDD */ 00002B7A 5465 addq.w -[A5], 2 00002B7C 7874 moveq.l D4, 0x74 00002B7E 0654 506F addi.w [A4], 0x506F /* 'Po' */ 00002B82 7075 moveq.l D0, 0x75 00002B84 7000 moveq.l D0, 0x00 00002B86 0854 5069 bchg.b [A4], 0x69 /* 'i' */ 00002B8A 6374 bls +0x76 /* 00002C00 */ 00002B8C 7572 moveq.l D2, 0x72 00002B8E 6500 0554 bcs +0x556 /* 000030E4 */ 00002B92 4963 chk.w D4, -[A3] 00002B94 6F6E ble +0x70 /* 00002C04 */ 00002B96 0854 436C bchg.b [A4], 0x6C /* 'l' */ 00002B9A 7573 moveq.l D2, 0x73 00002B9C 7465 moveq.l D2, 0x65 00002B9E 7200 moveq.l D1, 0x00 00002BA0 0654 5261 addi.w [A4], 0x5261 /* 'Ra' */ 00002BA4 6469 bcc +0x6B /* 00002C0F */ 00002BA6 6F00 0954 ble +0x956 /* 000034FC */ 00002BAA 4368 6563 chk.w D1, [A0 + 0x6563] 00002BAE 6B42 bmi +0x44 /* 00002BF2 */ 00002BB0 6F78 ble +0x7A /* 00002C2A */ 00002BB2 0754 bchg [A4], D3 00002BB4 4275 7474 clr.w [A5 + D7.w * 4 + 0x74] 00002BB8 6F6E ble +0x70 /* 00002C28 */ 00002BBA 0854 436F bchg.b [A4], 0x6F /* 'o' */ 00002BBE 6E74 bgt +0x76 /* 00002C34 */ 00002BC0 726F moveq.l D1, 0x6F 00002BC2 6C00 0B54 bge +0xB56 /* 00003718 */ // begin alternate branch 00002BC4-00002BC6 label00002BC4: 00002BC4 0B54 bchg [A4], D5 // end alternate branch 00002BC4-00002BC6 label00002BC4: // (misaligned) 00002BC6 4469 616C neg.w [A1 + 0x616C] 00002BCA 6F67 ble +0x69 /* 00002C33 */ label00002BCC: 00002BCC 5669 6577 addq.w [A1 + 0x6577], 3 export_414: 00002BD0 4E56 0000 link A6, 0 00002BD4 102D FC38 move.b D0, [A5 - 0x3C8] // begin alternate branch 00002BD6-00002BDA label00002BD6: 00002BD6 FC38 672A .unknown 0xFC38 0x672A (W = 6) // end alternate branch 00002BD6-00002BDA label00002BD6: // (misaligned) 00002BD8 672A beq +0x2C /* 00002C04 */ 00002BDA 4267 clr.w -[A7] 00002BDC 42A7 clr.l -[A7] 00002BDE 486D 2D14 pea.l [A5 + 0x2D14] label00002BE2: 00002BE2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00002BE6 101F move.b D0, [A7]+ 00002BE8 4267 clr.w -[A7] 00002BEA 42A7 clr.l -[A7] 00002BEC 486D 2D1C pea.l [A5 + 0x2D1C] 00002BF0 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] // begin alternate branch 00002BF2-00002BF6 label00002BF2: 00002BF2 1AF2 101F move.b [A5]+, [A2 + D1.w + 0x1F] // end alternate branch 00002BF2-00002BF6 label00002BF2: // (misaligned) 00002BF4 101F move.b D0, [A7]+ 00002BF6 4267 clr.w -[A7] 00002BF8 42A7 clr.l -[A7] 00002BFA 486D 2D24 pea.l [A5 + 0x2D24] 00002BFE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] // begin alternate branch 00002C00-00002C04 label00002C00: 00002C00 1AF2 101F move.b [A5]+, [A2 + D1.w + 0x1F] // end alternate branch 00002C00-00002C04 label00002C00: // (misaligned) 00002C02 101F move.b D0, [A7]+ label00002C04: 00002C04 487A 0080 pea.l [PC + 0x80 /* 00002C86, value 0x9544772 '\tTGr', pstring "TGridView" */] 00002C08 2F3C 6772 6964 move.l -[A7], 0x67726964 /* 'grid' */ 00002C0E 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002C12 487A 0064 pea.l [PC + 0x64 /* 00002C78, value 0xD545465 '\rTTe', pstring "TTextGridView" */] 00002C16 2F3C 7478 7467 move.l -[A7], 0x74787467 /* 'txtg' */ 00002C1C 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002C20 487A 0048 pea.l [PC + 0x48 /* 00002C6A, value 0xD545465 '\rTTe', pstring "TTextListView" */] 00002C24 2F3C 6C73 7467 move.l -[A7], 0x6C737467 /* 'lstg' */ // begin alternate branch 00002C28-00002C2A label00002C28: 00002C28 7467 moveq.l D2, 0x67 // end alternate branch 00002C28-00002C2A label00002C28: // (misaligned) label00002C2A: 00002C2A 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002C2E 42A7 clr.l -[A7] 00002C30 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */] label00002C34: 00002C34 2B5F F6C0 move.l [A5 - 0x940], [A7]+ 00002C38 42A7 clr.l -[A7] 00002C3A 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */] 00002C3E 2B5F F6BC move.l [A5 - 0x944], [A7]+ 00002C42 42A7 clr.l -[A7] 00002C44 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */] 00002C48 2B5F F6CC move.l [A5 - 0x934], [A7]+ 00002C4C 42A7 clr.l -[A7] 00002C4E 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */] 00002C52 2B5F F6C8 move.l [A5 - 0x938], [A7]+ 00002C56 42A7 clr.l -[A7] 00002C58 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */] 00002C5C 2B5F F6C4 move.l [A5 - 0x93C], [A7]+ 00002C60 1B7C 0001 FC28 move.b [A5 - 0x3D8], 0x1 00002C66 4E5E unlink A6 00002C68 4E75 rts 00002C6A 0D54 bchg [A4], D6 00002C6C 5465 addq.w -[A5], 2 00002C6E 7874 moveq.l D4, 0x74 00002C70 4C69 7374 5669 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669] 00002C76 6577 bcs +0x79 /* 00002CEF */ 00002C78 0D54 bchg [A4], D6 00002C7A 5465 addq.w -[A5], 2 00002C7C 7874 moveq.l D4, 0x74 00002C7E 4772 6964 chk.w D3, <> 00002C82 5669 6577 addq.w [A1 + 0x6577], 3 00002C86 0954 bchg [A4], D4 00002C88 4772 6964 chk.w D3, <> 00002C8C 5669 6577 addq.w [A1 + 0x6577], 3 export_415: 00002C90 4E56 FFFA link A6, -0x0006 00002C94 422D FD34 clr.b [A5 - 0x2CC] 00002C98 7000 moveq.l D0, 0x00 00002C9A 2B40 FD58 move.l [A5 - 0x2A8], D0 00002C9E 7000 moveq.l D0, 0x00 00002CA0 2B40 FD38 move.l [A5 - 0x2C8], D0 00002CA4 486D FD3C pea.l [A5 - 0x2C4] 00002CA8 2F3C 0048 0048 move.l -[A7], 0x480048 /* 'H\0H' */ 00002CAE 2F3C FFB8 FFB8 move.l -[A7], 0xFFB8FFB8 00002CB4 A8A7 syscall SetRect 00002CB6 2B6D FBDC FD44 move.l [A5 - 0x2BC], [A5 - 0x424] 00002CBC 2B7C 0002 0002 FD48 move.l [A5 - 0x2B8], 0x20002 00002CC4 3B7C 0008 FD4C move.w [A5 - 0x2B4], 0x8 00002CCA 486D FD4E pea.l [A5 - 0x2B2] 00002CCE 487A 0060 pea.l [PC + 0x60 /* 00002D30, value 0x10434336, pstring "CC663399CC663399" */] 00002CD2 A866 syscall StuffHex 00002CD4 1B7C 0001 FA60 move.b [A5 - 0x5A0], 0x1 00002CDA 1B7C 0001 FC2A move.b [A5 - 0x3D6], 0x1 00002CE0 202D F7E8 move.l D0, [A5 - 0x818] 00002CE4 B0AD F6F4 cmp.l D0, [A5 - 0x90C] 00002CE8 6642 bne +0x44 /* 00002D2C */ 00002CEA 486E FFFA pea.l [A6 - 0x6] 00002CEE 486D 2E34 pea.l [A5 + 0x2E34] 00002CF2 3F3C 0098 move.w -[A7], 0x98 00002CF6 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 00002CFA 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002CFE 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00002D02 42A7 clr.l -[A7] 00002D04 42A7 clr.l -[A7] 00002D06 1F3C 0001 move.b -[A7], 0x1 00002D0A 1F3C 0001 move.b -[A7], 0x1 00002D0E 1F3C 0001 move.b -[A7], 0x1 00002D12 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002D16 4EAD 31A2 jsr [A5 + 0x31A2 /* export_1584 */] 00002D1A 206E FFFA movea.l A0, [A6 - 0x6] 00002D1E 2050 movea.l A0, [A0] 00002D20 117C 0001 006D move.b [A0 + 0x6D], 0x1 00002D26 2B6E FFFA F7E8 move.l [A5 - 0x818], [A6 - 0x6] label00002D2C: 00002D2C 4E5E unlink A6 00002D2E 4E75 rts 00002D30 1043 movea.b A0, D3 00002D32 4336 3633 .invalid 1, [A6 + D3.w * 8 + 0x33] // invalid opcode 4 with b == 4 00002D36 3339 3943 4336 move.w -[A1], [0x39434336] 00002D3C 3633 3339 3900 0000 move.w D3, [[A3 + 0x39000000 + D3 * 2]] export_416: 00002D44 4E56 0000 link A6, 0 00002D48 102D FC38 move.b D0, [A5 - 0x3C8] 00002D4C 670E beq +0x10 /* 00002D5C */ 00002D4E 4267 clr.w -[A7] 00002D50 42A7 clr.l -[A7] 00002D52 486D 2E64 pea.l [A5 + 0x2E64] 00002D56 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00002D5A 101F move.b D0, [A7]+ label00002D5C: 00002D5C 487A 0016 pea.l [PC + 0x16 /* 00002D74, value 0x7545445, pstring "TTEView" */] 00002D60 2F3C 7465 7677 move.l -[A7], 0x74657677 /* 'tevw' */ 00002D66 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002D6A 1B7C 0001 FC2C move.b [A5 - 0x3D4], 0x1 00002D70 4E5E unlink A6 00002D72 4E75 rts 00002D74 0754 bchg [A4], D3 00002D76 5445 addq.w D5, 2 00002D78 5669 6577 addq.w [A1 + 0x6577], 3